2013年6月24日 星期一

動手設定scite text editor支援中文顯示和輸入

scite不像notepad++把語系弄成滑鼠就能找到的選項,所以要自己挖出設定來改...
其實在程式的options選單就有open global options file的選項,打開的就是這次要修改的檔案,不過呢...
那個檔案被放在需要root權限才能修改的地方w,在/usr/share/scite裡面。
所以我的修改方式就是:

  • 用pcmanfm開到以上路徑
  • 點「工具→以系統管理員權限開啟目前資料夾」,接著會要求你的密碼
  • 輸入確認之後就會新開一個root權限的檔案視窗,這樣就可以去編輯那個SciTEGlobal.properties檔案了。


要修改的是# Internationalisation段落:

  • 將原本的code.page=0打個井字號在前面註解掉
  • 新增以下三行內容(可能只要前後兩行,有興趣可以自行測試w)
code.page=65001
character.set=136
LC_CTYPE=zh_TW.UTF-8

改完之後儲存,關閉程式,去找個以前開了亂碼的檔案來開看看是不是可以顯示了,然後切到你的輸入法輸入看看是不是可以輸入了

不行我也沒辦法

說明一下,第一行決定的(應該)是用什麼編碼開啟檔案,第二第三行決定輸入語言...所以如果要用在其他語言(例如中文日文混用)可能又有得忙了。

在此附上所有項目的設定說明書:http://www.scintilla.org/SciTEDoc.html

在Defined variables in properties files一節有一大堆設定說明,懶得捲動滾輪就直接搜尋code.page就能找到目前支援的語系了;其下的character.set也建議順便看看。

沒有留言: