昨日から使い始めたSublimeText2。かなりイケてるエディターで使いながら感心してた。もともとWindowsユーザの何ちゃってlinuxユーザの俺は、結局GVimを使いこなすことができず、Geditではプラグインをうまくインストールできず。SublimeText2にたどり着いたんだが……。日本語がうまく入力できないのだよね。Linuxでは。
で、検索すると「InputHelper」というパッケージを入れると良いよとでてきたのだけども。自分の環境にいれてもうまくいかないのよねぇ。InputHelperのウィンドーを呼び出して文字を入力するが、InputHelperもSublimeTextもフリーズする。エラー原因を見てみると、
(sublime:6712): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window (sublime:6712): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window Traceback (most recent call last): File "/home/kunren/.config/sublime-text-2/Packages/InputHelper/lib/linux_text_input_gui.py", line 28, in on_key_press self.print_text() File "/home/kunren/.config/sublime-text-2/Packages/InputHelper/lib/linux_text_input_gui.py", line 19, in print_text buffer = self.textInput.get_buffer() AttributeError: 'gtk.Entry' object has no attribute 'get_buffer' Traceback (most recent call last): File "/home/kunren/.config/sublime-text-2/Packages/InputHelper/lib/linux_text_input_gui.py", line 23, in destroy self.print_text() File "/home/kunren/.config/sublime-text-2/Packages/InputHelper/lib/linux_text_input_gui.py", line 19, in print_text buffer = self.textInput.get_buffer() AttributeError: 'gtk.Entry' object has no attribute 'get_buffer'
という表示がでるんだが、意味が分からないorz なんちゃってユーザの限界である。誰か偉い人がたどり着いて解決してくれないかなぁ。無理かなぁ?まぁそのうち誰か良いインプットヘルパーを作ってくれることを期待しよう。
とりあえず、日本語に関しては、メモ帳か何かに書いておいて、それをペーストする感じで使おうと思う。
またそのうち使えるようになるかもしれないし、気長に待とうかな。しかし日本語が自然に使えないとなると、お金払うのちょっと迷うなぁ。でもメインで使うようになったら仕方ないので払うかな。