2013年1月17日 星期四

Sublime Text 2 - IMESupport

好久沒有寫 Sublime Text 2 相關的文章了,這麼久沒寫其實在之前也曾經解釋過,畢竟我還是開發 ASP.NET MVC 為主,所以編輯器是使用 Visual Studio,在編輯前端網頁的內容或是 Javascript 時,Visual Studio 已經是有提供相當不錯的功能,但還是有需要使用 Sublime Text 2 的時候,在使用 ST2 時會有個小小的困擾,那就是輸入中文的時候,在 Windows 環境下,在 ST2 裡面輸入中文真的是會讓使用者一整個怪異與不習慣,

image

以前曾經有位朋友向我提起過這個問題,最後也只能歸納為 ST2 對於非英語系的文字輸入支援度不夠,最後也就不了了之,然而最近看到 ST2 有個 Packages 是能夠解決這個問題。


IMESupport

image

https://github.com/chikatoike/IMESupport

image

作者是為了要改善日文環境下的輸入問題,不管是 Windows 32bit 或是 64bit 或者是 Windows 8 都有支援,既然是 IME,我看到就直覺想到這在中文環境下的 Windows 也是適用的。

 

安裝與使用

透過 Package Control 安裝 IMESupport,

image

安裝成功之後不需要關閉 ST2 後再重新開啟,安裝完成後就可以直接看到成效,

微軟新注音輸入法,輸入文字,

image

image

選字

image

 

倉頡輸入

image

image

 

IMESupport 對於我慣用的 Yahoo 輸入法也是可以正常作用的,但是新酷音輸入法則是沒有作用,因為在 ST2 使用新酷音輸入法要輸入中文都會有問題,至於其他輸入法我就沒有再做測試,這部份就請大家自行做測試。

image

 

Windows 8 下的中文輸入

SNAGHTML93e4bee

 

安裝了 IMESupport 之後就不會再有輸入中文時那種輸入框與編輯區要分開看的狀況,在 ST2 裡輸入中文也就舒服多了。


 

相關連結:

IMESupport

https://github.com/chikatoike/IMESupport

IMESupport 英文版說明
https://github.com/chikatoike/IMESupport/blob/master/README_en.org

 

以上

5 則留言:

  1. 我在Win7+速成時都有你這個情況,差點就想放棄Sublime Text 2 ,用回Notepad++, 幸好找到你的文章.

    回覆刪除
    回覆
    1. 很高興這篇文章能夠幫助到你。

      刪除
  2. 讚、一樣差一點要放棄sublime了XD

    回覆刪除
  3. 感謝
    windows 8.1 64bit
    Sublime Text 3 Build 3103
    安裝IMESupport後可以中文選字

    回覆刪除
  4. +1
    感謝,解決我長久的痛苦。

    回覆刪除

提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。

最近的留言