Macのテキストエディットで単語数をカウントする方法|Automator設定と簡単な代替手段
macOS(以前のMac OS X)に標準搭載されているシンプルなテキストエディタ「テキストエディット(TextEdit)」には、多くの魅力的な特徴があります。同じMacに多機能なWordやPagesがインストールされていても、この記事自体もテキストエディットで執筆しているほどです。しかし、大きな弱点が1つあります。それは「単語数をカウントする機能がない」ということです。
このチュートリアルでは、Macのテキストエディットに単語数カウント機能を追加する、やや手間のかかる方法を順を追って解説します。その後、最初の方法が難しそうに感じる場合に試せる、より簡単な(ただし完璧ではない)代替手段についても紹介します。
テキストエディットで正確な単語数をカウントする
Automator(オートメータ)を開きます。アプリケーションフォルダにあるほか、Spotlightで検索しても見つけられます。書類のタイプを選択するよう求められたら、「サービス」をクリックして「選択」を押してください。(この画面が表示されない場合は、「新規書類」をクリックすると正しい画面に移動できます。)
画面上部の「サービスは次の受信項目を受け取ります」は「テキスト」のままにします。隣の「任意のアプリケーション」と表示された部分をクリックしてドロップダウンメニューを開き、「その他」を選択して、テキストエディットを見つけて選択します。
左側のペインで「ライブラリ」が選択されていることを確認し(表示されていない場合は上部バーの「ライブラリ」をクリック)、「シェルスクリプトを実行」というアクションを見つけるまでスクロールします(アルファベット順に並んでいます)。これを右側のペインにドラッグ&ドロップします。
他のオプションは一切変更せずに、以下のコード(AppleのディスカッションスレッドでTony T1氏が作成したもの)を、引用符やファイル名も含めてそのままコピーし、テキストボックス内の「cat」の上に貼り付けてください。
osascript <<-AppleScriptHereDoc
tell application "TextEdit"
set word_count to count words of document 1
set char_count to count characters of document 1
set show_words to (word_count as string) & " words. (" & (char_count as string) & " characters.)"
set dialog_title to "TextEdit Word Count"
display dialog show_words with icon 1 with title dialog_title buttons {"Ok"} default button "Ok"
end tell
AppleScriptHereDoc
次に「ファイル > 保存」をクリックし、サービスに「Word Count(単語数カウント)」などの名前を付けて保存します。その後、Automatorを終了しましょう。
これで完成です。テキストエディットの書類で任意のテキストを選択し(テキストが選択されていないと動作しません)、右クリックします。下部に新しいコマンド「Word Count」が表示されるはずです。(High Sierraでは「サービス > Word Count」を選択する必要があります。)
これをクリックすると、書類全体の単語数がダイアログで表示されます(選択したテキストではなく全体が対象となるため、まだ完全な解決策とは言えません)。
もっと簡単な代替方法
Automatorを使うのに抵抗がある場合は、以下のようなより手軽な代替手段もあります。
テキストエディットの検索機能を使う
この方法は正確ではありませんし、書類全体の単語数しかカウントできませんが、少なくともテキストエディット内だけで完結できる点がメリットです。
テキストエディットの書類で「編集 > 検索 > 検索」を選択するか、より簡単にはCmd + Fキーを押して検索フィールドを開きます。フィールド左端の検索アイコン(虫眼鏡マーク)をクリックし、ドロップダウンメニューから「パターンを挿入」を選択します。2番目のグループのオプションに「任意の単語文字」という項目があるので、それをクリックしてください。
検索機能がすべての単語を検索します。該当する単語がハイライト表示され、検索フィールドの右端に数字(単語数)が表示されます。「単語」パターンは検索フィールドに残るため、以降はCmd + Fを押すだけでいつでも再カウントできます。ただし、何かを検索して置換したい場合には少し不便です。
ハイライトされた単語を目視すれば分かりますが、この方法は完全に正確ではありません。特にアポストロフィを含む単語で精度が落ちます。(たとえば、書式によっては「you'll」が2単語として、あるいはまったく単語として認識されないことがありました。)大まかな目安としては十分使えますが、文章のスタイルによっては常に数%程度、過大または過小に見積もられる点には注意が必要です。
裏技!別のアプリに貼り付けてカウントする
最後に、すでにお気づきの方も多いかもしれませんが、多くの人がこの問題に本格的に取り組む前に頼っていた「裏技」的な方法を簡単に紹介しておきます。
テキストエディットの書類ですべてを選択(Cmd + A)するか、単語数をカウントしたいテキストだけを選択してから、単語数カウント機能を持つ別のアプリの書類に切り替えます(筆者はGoogleドキュメントをよく使いますが、Microsoft WordやAppleのPagesなども選択肢です)。そこにCmd + Vで貼り付け、そのアプリで単語数をカウントします。(Googleドキュメントの場合は「ツール > 文字カウント」、またはショートカットのCmd + Shift + Cを使用します。)
解決策としては決して満足のいくものではありませんが、少なくとも書類全体ではなく、選択したテキストのみの単語数を取得できる点が利点です。
-
MacでPDFをWordに変換する4つの簡単な方法【初心者向けガイド】
MacでPDFファイルをWord形式に変換するのは、実はそれほど難しくありません。PDFはレイアウトが崩れず、どのデバイスで開いても同じ見た目で表示されるため、資料の共有に最適なフォーマットです。しかし、内容を編集・修正したい場面では、Microsoft Wordのほうが扱いやすいと感じる方は多いのではないでしょうか。 PDFを編集するベストな方法は、一度Word形式に変換して必要な変更を加え、その後PDFとして保存し直すことです。 この記事では、macOSでPDFをWordに変換する手順を、ステップバイステップでわかりやすく解説します。 それでは、ほんの数回のクリックでPDFをWordに変
-
MacでMicrosoft Wordを無料で使う方法【2022年版】
Microsoft Wordは、1983年の発売以来、世界中で愛用されてきた定番のワープロソフトです。文書作成、履歴書、レポートなど、さまざまな場面で活用されています。 その人気と使いやすさから、WindowsユーザーだけでなくMacユーザーにも多くのファンがいます。この記事では、Microsoft Officeの有料版・トライアル版・無料版を入手するすべての方法と、よくある質問について詳しく解説します。 さらに、おまけ情報として、MacユーザーがMicrosoft Wordの代わりに使える優秀な代替アプリもご紹介します。 MacでMicrosoft Wordを無料で入手する方法(2022年)