Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。デブサミ2015特別号』から、編集部員が寄稿した記事を加筆修正したものです。編集部員の近藤が普段編集作業で使用している、GitHub製エディタの「Atom」で、日本語を扱うために必要な設定をご紹介します。プログラミング用途では情報が豊富なテキストエディタですが、筆者は文章の執筆・編集用途で使いたかったため、ほしい情報があまりまとまっておらず、何を使えば効率よく作業ができるか、しばし悩んでいました。本稿では、IT系技術記事の新人編集者である筆者が、比較的新しめのエディタ「Atom」で、日本語を執筆・編集するために行った環境構築について解説します。日本語をエディタで快適に扱いたいというエンジニアの方にお役に立てるものとなれば幸いです。記事の内容については、掲載時にざっと確認はしておりますが、基本的には執筆時点(2015年2月)のものであることをご了承ください。Text」を使用していました。Textがあまりにも日本語入力が不自由(※1)なことに辟易し、どんなエディタが自分に合うか、ずっと試行錯誤をしていました。そもそも、単なる文章の執筆だけなら高度な機能は必要とせず、それこそメモ帳やWord、Evernoteみたいなものでも構わないのですが、私の仕事であるIT系技術記事の編集となると「プログラミングに支障がないくらいの拡張性の高さ」と「日本語の扱いやすさ」の両方を満たしているものを使いたいものです。自分でもコード書いたりしたいですし。入社してしばらくは、サクラエディタを利用していました。軽くて機能もそこそこで、悪いわけではなかったのですが、「カッコイイエディタが使いたい!」というのと、画面の白さに「眼ぇしんどい!」という思いが募り......。結城浩先生の「Vimで快適執筆環境」(※2)という記事を読んで、Vimへのあこがれを高めたこともありましたが、やはりあの独特なキーバインドは習得に時間が掛かりそうで、環境構築だけで挫折してしまいました。そんななか、GitHub社が開発した新エディタ「Atom」がWindowsに対応したという公式発表がされました(※3)。Textで感じた、日本語対応に関する致命的な問題はなく、多少のカスタマイズをすることで、文章の執筆、編集になかなか使えるヤツだと思えるようになりました。いうことでAtomを原稿整理のお供としてみることになったのです。日本語がインラインで入力されない、Shift-JISに対応していない、日本語の検索置換に不具合があるという致命的な問題がありました。現在は解決策があるようです。Atom(Atom公式ブログAtomのインストールWindows版Atomは、公式サイトからダウンロードできます。Installer]をクリックし、ダウンロードしたインストーラーからインストールしてください。インストール中の画面がかわいいWindows版Atomがリリースされた当初は自動アップデート機能がなかったため、Chocolatey経由でのダウンロードが推奨されていました。XでいうHomebrewのようなものです。現在は自動アップデートに対応しているので、もしChocolatey経由でダウンロードした方は、公式ブログに従ってChocolatey版をアンインストールしたのちに、インストーラーから入れなおしてみてください。設定などは保持されています。フリーランスを経て2014年株式会社翔泳社に入社。ソフトウェア開発者向けWebメディア「CodeZine」の編集・企画・運営に携わる。2018年、副編集長に就任。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。12:00法務担当者、6割超が今後業務で「生成AIを使用したい」と回答。NEW新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。