─グーテンベルクの遙か彼方へ─このブログはEPUB3をはじめとした電子書籍制作の現場からの「現地レポート」を目指しています。電子書籍制作、アプリケーション開発など、多方面の方々からの積極的なご意見をお待ちしております。※『InDesign→EPUB3用XHTML作成ワークフロー』は通常エントリに移動しました。『ジャンル別まとめ/ダウンロード』からアクセスできます。»テキストエディタmiがバージョン3.0でかなり機能強化されていたEPUBを作るためにフリーのmac用テキストエディタ「mi」(旧ミミカキエディット)のバージョン2.1を愛用していたのですが、そろそろOSのバージョンが上がってきて64bit対応しなければならないのが見えてきたので正式リリースバージョンの出ていたバージョン3.0を試したところ、かなりの機能強化がなされていたようなのでちょっと紹介です。以下新機能や前からあったけれど良いなと思っている機能を箇条書きで。1.タブセットを保存タブセットを保存miはもともとタブ表示機能を持っていたテキストエディタでしたが、3.0で開いていたタブの情報を保存しておけるようになったようです。作業切り替え時などに混乱を防ぐために開いていたタブを一旦閉じざるを得ないことはよくあるので有難いかも。地味だけど現在開いているファイルのパスをコピーできる機能が追加。コード書いている時などにターミナルで動作テストはよくやるので有難いかも。機能強化されている様子。一度設定した検索置換セットを「検索メモリー」機能で名前を付けて保存しておけます。それから置換テーブルを別ファイルで用意して一括置換もできるようになったようです。「一致テキストを新規ドキュメントに抽出」などという機能も見えます。正規表現もドロップダウンメニューから選んで入力できるように。4.マルチファイル検索/マルチファイル置換マルチファイル検索マルチファイル置換miには2.1からマルチファイル検索の機能がありましたが、3.0でマルチファイル置換の機能が加わって強力になりました。一度マルチファイル検索を実行してから置換対象ファイルを選んで置換を実行する形なのもうれしい感じ。置換実行前にファイルをバックアップなどという機能もあって至れり尽くせり。この辺の機能でうっかりミスをやらかすと悲劇が待ってますからね。5.コードの折りたたみ表示コードの折りたたみ表示コードの折りたたみ表示にも対応したようです。長めのスクリプトを書くときに全体の見通しが良くなりそう。6.見出しリスト見出しリスト見出しをリスト表示してクリックでジャンプ。これは2.1からあった機能なんですが便利なので紹介。EPUB用のXHTMLとかだとかなり長めのテキストを編集することになるので見出しで飛べるのは有難いです。7.テキストの比較テキスト比較いわゆるdiff機能ですがかなり機能強化されたようで「ファイルと比較」「クリップボードと比較」などの機能が増えたほか、設定すればgitやsubversionとの連携もできるようになった模様です。8.モード機能モード機能モード編集画面miと言えば「モード」機能が強力無比です。自分で「モード」を作ってよく使うタグコマンドなどを簡単に入力できるようにし、特定の用途用の専用エディタに仕立て上げることができます。ショートカットもカスタマイズできますし各種スクリプトも仕込めるのでまあ相当なことができるわけです。私はこんな感じで使ってます。今回から縦書き表示にも対応したようです。設定すれば原稿用紙風の表示も可能。簡単なワープロ代わりとしても使えるようになってきた感じでしょうか。画面を左右2分割して参照テキストを表示しながら編集できるようになりました。CSSファイルを開いてクラス名を確認しながらXHTMLを修正するなどのシーンで威力を発揮しそう。テキストの縦分割表示もできます。同一ファイル内でのコピー&ペースト作業は日常的に発生するので有り難いかと。12.単語の自動ハイライト単語の自動ハイライト個人的にスゴいなと思ったのがコレ。カーソルを置いた場所を含む単語を自動識別して同じ単語をリアルタイムでハイライト表示します。挙動を見る限りではどうやら形態素解析まではやっていないようで、連続する漢字/カタカナ/ひらがな/英文字を識別しているだけのようですがまあ挙動も軽いしそれで必要十分な感じ。ナチュラルに修正の見落としが減りそうで素晴らしいです。特定の単語を指定してハイライトさせることもできます。「テキストハイライト」パレットに単語を登録してやればOK。ハイライト単語リストを複数登録しておいて切り替えて表示させることもできるようです。「テキスト情報パレット」で、特定の文字のUnicode値などを気軽にチェックできるようになりました。これ個人的にはとても嬉しいです。macOSの以前のバージョンではmi等でテキストを選択してATOKの文字パレットを開くとコードポイントがチェックできていたのですが、バージョンアップで出来なくなってしまっていたので。今回からXHTMLなどの表示結果をプレビューモードで見ながら編集できるようになりました。縦書き表示の結果もきちんと反映されていましたので、そこまで凝ったレイアウトでもなければ十分役に立ちそうです。山盛りの機能追加で見ていて嬉しくなって来てしまいます。これがフリーウェアで本当にいいのかという感じ。触れる環境にある方はぜひ試してみてください。フィードで購読することができます。コメントを残すか、ご自分のサイトからトラックバックすることができます。スパム防止のためコメントは承認制とさせていただいております。Tajimaこちらにて、電子書籍&Web制作を担当しています。このブログは、EPUB3をはじめとした電子書籍制作担当オペレータからの、「電子書籍の制作時にたとえばこんな問題が出てきていますよ」的な「現地レポート」です。整うことを願って、現場からの声を発信していこうと目論んでおります。当ブログ内の記事・資料は、私の所属しております組織の許諾を得て掲載していますが、内容は私個人の見解に基づくものであり、所属する組織の見解を代表するものではありません。本ブログの情報・ツールを利用したことにより、直接的あるいは間接的に損害や債務が発生した場合でも、私および私の所属する組織は一切の責任を負いかねます。License.『電書魂』のコンテンツはクリエイティブ・コモンズによりライセンスされています。記事名の記載と、記事へのリンクを貼って頂ければ、コンテンツを自由にご利用いただくことができます。