よーく思い出すと、以前はこのためにIt's All Textというテキストエリアの編集を外部エディタに飛ばすアドオンを使っていたのだった。さっそくインストールしてみるが思ったように動かない。設定で、編集に使うエディタを指定するが、Macの場合、通常のやり方ではプログラム本体を指定できない。ファインダーに見えているXXX.appというのはファイルではなくフォルダなのだ。このフォルダの中身を見るにはターミナルを開いて地道にlsで見ていけばいい。するとたとえばmiならば、
そこでIt's All Textの作者のヘルプページを読むと、どうやら通常のtxtファイルをデフォルトのエディタで編集するのならopenを使え、と書いてある。この意味がよくわからなかったが、調べていると、これはosxの標準エディタを起動させるコマンドで、場所は
/usr/bin/open
にあるという。そこで、標準エディタをmiに指定したうえで、It's All Textのエディタの指定に、この上の一行を書くと、無事にmiが起動して編集内容がテキストエリアに反映されるようになった。だけど文字が化けている!!
文字化けに関しては詳しいことがよくわからないが、結局、It's All Textの設定で、文字コードをutf-8にしてやると化けなくなった。最初これで化けていたような気がするが、もうなにがなにやらわからなくなってしまった。もう少しスマートなやり方があるような気がするが、今日のところはこれで勘弁してやる。