Archive for the ‘processing’ Category

TextMateで日本語入力を可能にする

8月 18th, 2009 by t32k | コメントは受け付けていません。 | Filed in processing


前回のエントリでProcessingのBundleも入れて満足な僕ですが、考えてみればTextMateは日本語入力を受けつけてないという現実にぶち当たりました。

日本語入力を可能にする

なぁに、解決方法はプラグインを入れるだけさ ~ヘ(´ー`*) カモーン
以下のサイトからCJKInput20061110.zipをダウンロードして、

解凍したファイルの中にあるCJK-Input.tmpluginを ~/Library/Application Support/TextMate/PlugIns/ に放り込むだけで日本語入力が可能になる。
( /Applications/TextMate.app/Contents/PlugIns/ 以下に放り込む方法もあるようだけど、個人的には自分でインストールしたプラグインなりバンドルが全て ~/Library/Application Support/TextMate/ 以下にあるのはわかりやすいかなと思った。なんかおかしくなったらここのディレクトリ消せばいいんだし。)

日本語をわりとまともに表示する

で、このままだと文字が重なって見にくいのでTextMate専用のフォントをインストールする。先ほどのサイトの下部にForMateKonaVe.ttfという項目があるので、そこからForMateKonaVe2006-11-02.zipをダウンロード!解凍して ForMateKonaVe.ttfをダブルクリックしてフォントをインストール!
TextMateを起動させて TextMate > Preference > Fonts & Color の設定画面の下部にあるFont:にForMateKonaVe-Regularを選択して完了。これでOK!

なんとかいけるもんですねw

参考サイト

Tags:

TextMateをProcessingのエディタ代わりにする

8月 15th, 2009 by t32k | コメントは受け付けていません。 | Filed in processing


IAMASのオープンキャンパスに行って以来、Processingをちょいちょい触っている。が、この標準のエディタ、文字は小さいしコードの補完機能もない。

高機能テキストエディタ:TextMate

てことで、形から入る男:t32kなので、なんか良いエディタはないものかと探してたらTextMateなるものを見つけた。TextMate自体、Processingどうこうゆう前から素晴らしいエディタというのは耳にしていたので、JavaScriptでも使えるし5000円ぐらいするけど、エイヤ!の勢いで買ってしまった。

早速、TextMateを使ってみる。TextMateは補完機能がハンパねぇと聞いていたので、どれほどのものかと期待していたが補完されない。。。 Aptanaみたいにfun..と入力したら勝手に補完するコードをリストアップして提示してくれるのかと思ったら、これはどうやらTabキーなど押さなきゃいけないらしい。


funと入力してTabキーを押すと(JavaScriptの場合)


補完されたコードが表示される。
自動補完よりもこっちの方が慣れたら速いのかもね。


JavaScriptのBundle例

GetBundleをインストール

てことで、TextMateの使い方も大体分かったのでProcessingでも使えるようにする。ネットで調べてみると、情報はあることはあるが散見していて内容も少し古かったりするので、以下の情報は僕の環境で動いた方法を紹介する。

  • Mac OS X 10.5.8
  • TextMate 1.5.8
  • Processing 1.0.5

まず、TextMateでProcessingを有意義に使うにはProcessing用のBundle(ショートカットなどの設定)をインストールしなければならない。このBundleのインストールがややこいので簡単にインストールできるBundle、GetBundleをまずインストールする。

ターミナルを開いて以下のコマンドを打ち込む。

$ mkdir Library/Application\ Support/TextMate/Bundles
$ cd Library/Application\ Support/TextMate/Bundles
$ svn co http://svn.textmate.org/trunk/Bundles/GetBundle.tmbundle/

ターミナルとかよくわからんので合ってるかどうかわからないけど説明すると、mkdirでBundlesのディレクトリを作成して、cdでそのディレクトリに移動、svn coでSubversionからGetBundleをCheckOut(ダウンロード)してインストール完了。たぶんこんな感じw

そしてTextMateを再起動させると、BundlesメニューにGetBundleの項目が表示されるので、そこのInstall Bundleを選択!

で動かなかった場合、
Bundles > Bundle Editor > Show Bundle Editor > GetBundle > Install BundleのBASE_URL部分を以下に変更。

BASE_URL=http://svn.textmate.org/trunk/



で、再度Install Bundleを選択すると、このようなウィンドウが表示され好きなBundleを選択するだけでインストールできる。

ProcessingのBundleをインストール

ProcessingのBundleをインストールして、Bundles > Bundle Editor > Show Bundle Editor > Processing > Run in ProcessingのCommands部分を以下に書き換え

osascript  <<EOF
tell application "Processing" to run
tell application "Processing" to activate
tell application "Processing" to open POSIX file "${TM_FILEPATH}"
delay 1
tell application "System Events" to tell process "Processing"

keystroke "r" using command down
end tell
EOF



これで設定完了♪
TextMateで適当にProcessingのコードを打ち込んでCtrl + Rを押すとProcessingが立ち上がります。

参考サイト

Textmate: Power Editing for the Mac (Pragmatic Programmers) Textmate: Power Editing for the Mac (Pragmatic Programmers)''

Pragmatic Bookshelf 2007-02
売り上げランキング : 30287

Amazonで詳しく見る by G-Tools