歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu Install SciTE 及中文亂碼解決

Ubuntu Install SciTE 及中文亂碼解決

日期:2017/2/28 16:31:08   编辑:Linux教程

在Ubuntu中SciTE的安裝方法:

sudo apt-get install scite

安裝完成,發現編輯文件中的中文顯示為亂碼,找到

Scite的build輸出窗口亂碼
2008-09-13 Linux 查看評論
可以通過設置選項,來匹配scite的build shell的locale
實際上build 是一個Shell窗口, 可以在裡面執行命令的

通過Options–>Local Option File (這個在當前的工作目錄建立SciTE.properties)
或者User Option File(用戶的配置目錄建立~/.SciTEUser.properties )
或者Global Option File(/usr/share/scite/SciTEGlobal.properties)
推薦前面兩個,最好不要改系統全局配置
添加

output.code.page=65001

當然,比如確認你的Shell 的語言配置是UTF-8
LANG=zh_CN.UTF-8

如果是其他其他編碼,請參照修改
output.code.page=936 #簡體中文 GBK
output.code.page=950 #繁體中文 BIG5

根據文中內容,調出SciTE的Global options file,作如下修改:

code.page=936
character.set=134
LC_CTYPE=en_US.UTF-8
output.code.page=936
然後再看,中文已經正常顯示,搞定。

--------------------------------------------------------------------------------

"scite 配置"


修改 SciTEUser.properties 或 SciTE.properties。

1、文字編碼
SciTE 默認似乎是采用西方語言編碼的,這樣會把一個中文字符視為兩個單字節字符。

UTF-8:code.page=65001
GBK:code.page=936
Big5:code.page=950

2、換行
由於 SciTE 一般用於編寫代碼,所以默認設置是不換行的。

wrap=1

3、窗口最大化
默認窗口是長條形,不符合通常的習慣。

position.width=-1
position.height=-1

4、工作目錄

SciteDefaultHome=SciTE 所在的目錄

5、最小化到系統托盤

minimize.to.tray=1

6、文件尾留空
默認設置中,光標在文件最後一行時垂直滑動條無法再向下滾動,不符合使用習慣。

end.at.last.line=0

7、工具條
默認不顯示工具條,可能是覺得快捷鍵更好吧。

toolbar.visible=1

8、狀態條
默認不顯示狀態條。

statusbar.visible=1

9、選中部分顏色
分別為前景色和後景色,都換成了我習慣用的顏色。

selection.fore=#FFFFFF
selection.back=#0080FF

10、設置語法提示
除了默認的語法提示之外,還可以通過新增 API 文件增加語法提示種類。需要告訴程序 API 文件的位置。我建議是在工作目錄中新建一個 api 目錄,專門存放這些文件。$(SciteDefaultHome) 表示工作目錄。


api.*.c=$(SciteDefaultHome)\api\c.api
api.*.py=$(SciteDefaultHome)\api\python.api
api.*.php=$(SciteDefaultHome)\api\php.api

11、設置 Tab
默認是縮排8位,最好是統一改為4位。

tabsize=4
indent.size=4

12、文件中搜索
默認搜索 *.c、*.cxx 和 *.h 文件。

find.files=*.*

13、自動完成

autocompleteword.automatic=1

14、自動補全 XML 標簽

xml.auto.close.tags=1

15、顯示最近打開的文件

save.recent=1

16、設置 Home/End
默認跳至邏輯行的行首和行尾,即使打開了自動換行。

wrap.aware.home.end.keys=1

縮略詞配置:
編輯 abbrev.properties 文件,按照如下格式定義縮略詞。

縮略詞=完整詞句

如 Calon=Remainder Book

編輯後輸入“Calon”後按下 Ctrl+B,則自動替換為 Remainder Book。

如果想讓光標在替換之後定位在詞尾之外的位置,則用一個管道符“|”指示該位置。

如 Calon=Remainder|Book

Copyright © Linux教程網 All Rights Reserved