http://groups.google.com/group/scite-cnSciTE研究 - 中文小組
2008-08-28 10:24
初學(xué)者入門(mén)教程
簡(jiǎn)單介紹
SciTE(Scintilla Text Editor)是一個(gè)體積小巧的文本編輯器。雖然它沒(méi)有像MS Office和OpenOffice那樣功能強大可比且體積大的怕人的辦公軟件。但是它對文本以及源各種源文件卻擁有強大的編輯能力,甚至可把它當作 Dreamweaver,因為它不僅有其他文本編輯器的語(yǔ)法高亮顯示功能,它支持40 種文件類(lèi)型的語(yǔ)法高亮顯示。光這點(diǎn)已經(jīng)非常吸引人們的眼球,而且還可以達到自動(dòng)補充完成以及輸出窗口(對于編程的人來(lái)說(shuō)很方便的)。這樣也能省很多事情,盡管它的界面是簡(jiǎn)潔甚至說(shuō)簡(jiǎn)陋的,但這并不妨礙它做為一個(gè)開(kāi)發(fā)環(huán)境來(lái)使用。因為它默認情況下很多功能還沒(méi)有展現,需要我們手動(dòng)設置。
SciTE的標簽窗口布局使你可以同時(shí)打開(kāi)多個(gè)文件,在這件文件之間拷貝,執行搜索替換的操作。語(yǔ)法高亮顯示的功能有助于編輯web頁(yè)面和源代碼。其它的像PDF導出,word completion,多級的撤消,代碼樹(shù),全屏和分屏功能也是很有用的。在可設置性上,SciTE是一個(gè)相當復雜的軟件,比較適合技術(shù)人員使用。
聲明
本教程大部分均由自己撰寫(xiě),其中也有轉載的文字,而且文中以有注明。
軟件的使用
SciTE不好上手的最主要原因就是需要手動(dòng)配置,而且是修改代碼,所以初學(xué)者一定要有心理準備,如果你耐不下心思就更無(wú)法靈活使用。 再好的武器也要我們能駕馭才能發(fā)揮的淋漓盡致:)
1. 軟件的下載
大家首先到它的官網(wǎng)的下載頁(yè)面(點(diǎn)
這里)下載軟件或者根據下面的鏈接下載。
如果你是Windows系統的用戶(hù),你可以選擇
安裝版本(EXE安裝包)和
免安裝綠色版(Zip壓縮包)
推薦使用免安裝綠色版。
如果你是Linux系統的用戶(hù),你需要 GTK+ 2.8 以上版本的支持。
如果你使用的Fedora Core 5系統,點(diǎn)
這里下載。
如果你使用的Debian/Ubuntu系統,點(diǎn)
這里下載。
最后還有RPMs,點(diǎn)
這里下載。
如果你想基于此軟件再開(kāi)發(fā)用戶(hù),請看下面的下載點(diǎn):
Windows系統 SciTE 的源代碼:
下載Linux系統 SciTE 的源代碼:
下載從這里開(kāi)始都下面的步驟都Windows系統環(huán)境下配置。
2. 本地化語(yǔ)言
由于軟件本身是英文的,所以我們要解決軟件語(yǔ)言問(wèn)題,大家可以到本小組的語(yǔ)言文件總匯頁(yè)面選擇你喜歡的語(yǔ)言下載。
這里提供簡(jiǎn)體中文的快速下載:
簡(jiǎn)體中文 (請“右鍵另存為”)
下載之后把下載的文件名 locale.zh_gb.properties 改為 locale.properties 之后復制/剪貼到SciTE的安裝目錄下即可。
SciTE的主程式是 SciTE.exe 再次打開(kāi)后的界面如下:
3.配置文件介紹
對于新手來(lái)說(shuō),如果沒(méi)有正確的配置,它就不是那么好使,比如選擇中文時(shí)候出現亂碼,縮進(jìn)也不是你想象中的樣子。
由于配置參數不是采用圖形界面,而且出看配置代碼會(huì )比較混亂,所以大家要睜大眼睛好好看咯~
程序中幾個(gè)比較重要的配置文件(都在 SctTE 目錄下面):
SciTEGlobal.properties 全局配置文件,一般不去改動(dòng)。
SciTEUser.properties 用戶(hù)配置文件。對全局配置要改動(dòng)的地方,都寫(xiě)在這個(gè)文件里。
SciTE.properties 本地配置文件,也就是針對當前目錄的配置文件,會(huì )覆蓋全局和用戶(hù)配置文件。
html.properties 特定文件類(lèi)型的配置文件,比如 html.properties就是專(zhuān)門(mén)針對網(wǎng)頁(yè)文件的配置文件。
SciTEGlobal.properties 是程序的核心配置文件,所有的配置信息都在這個(gè)文件里面。一般情況下我們是不要改動(dòng)這個(gè)文件。為什么不能在這個(gè)里面修改呢,其實(shí)也不是不可以,主要是因為
yidabu網(wǎng)站的測試,在重裝SciTE時(shí),全局配置文件會(huì )被覆蓋,那么不再這文件修改那在哪修改呢?
這就用到了程序為我們提供的用戶(hù)配置文件 SciTEUser.properties 。你可以對照SciTE文本編輯器的幫助手冊,逐條查看對照 SciTEGlobal.properties ,把要修改的屬性記下來(lái),寫(xiě)到sciteuser.properties中,因為在用戶(hù)配置文件的配置優(yōu)先于全局配置文件。而且在在重裝SciTE之后用戶(hù)配置文件則不會(huì )覆蓋掉的。
在SciTE程序的菜單里面也給我們大家提供了快速編輯選項:
4.常用快捷鍵
yidabu.com翻譯了部分scite的幫助文檔, 希望對初接觸者有所幫助
Ctrl+Keypad+
放大文字
Ctrl+Keypad-
縮小文字
Ctrl+Keypad/
還原文字大小到默認值
Ctrl+Tab
在最近打開(kāi)的兩個(gè)文件間循環(huán)
Tab
縮進(jìn)一個(gè)tab. 在用scite寫(xiě)筆記時(shí), 每段一般按Tab縮進(jìn), 而不是按空格。
從網(wǎng)上復制一篇文章到scite文本編輯器,全選,按一下tab, 首行標題頂格,二級標題頂部,就完成所用的文檔格式化。
Shift+Tab
取消一個(gè)tab的縮進(jìn)
Ctrl+BackSpace
從光標位置刪除到一個(gè)詞的開(kāi)始處, 中文由于無(wú)法斷詞, 如果用的是中文標點(diǎn),就變成一直刪除到行首了。如果用的英文標點(diǎn),就刪除到上一個(gè)英文標點(diǎn)處
Ctrl+Delete
從光標位置刪除到一個(gè)詞的結束處
Ctrl+Shift+BackSpace
從光標位置刪除到行首
Ctrl+Shift+Delete
從光標位置刪除到行尾
Ctrl+Home
光標移動(dòng)到文檔開(kāi)始處
Ctrl+Shift+Home
從光標處開(kāi)始選擇文本一直到行首
Alt+Home
到顯示的行首。按End時(shí)光標只是移到行首第一個(gè)字的前面
Alt+Shift+Home
擴展選擇到行首
Ctrl+End
光標移動(dòng)到文檔結束處
Ctrl+Shift+End
從光標處選擇文本一直到文檔結束處
Alt+End
光標移動(dòng)到行尾
Alt+Shift+End
擴展選擇到行尾
Ctrl+Keypad*
展開(kāi)或收縮光標所在的折疊區域。這個(gè)很好記憶,這樣理解:*號很象圓形的折疊符號
Ctrl+F2
創(chuàng )建或刪除一條書(shū)簽. 在寫(xiě)很長(cháng)的文檔或代碼時(shí), 加一個(gè)書(shū)簽就很方便地可以跳來(lái)跳去
F2
跳到下一條書(shū)簽
Alt+F2
擴展選擇到下一條書(shū)簽. 有什么用呢, 創(chuàng )建兩條書(shū)簽, 光標移動(dòng)到要選中的開(kāi)始處, 按快捷鍵, 兩條書(shū)簽之間的內容就選中了
Ctrl+F3
**向文檔結束方向查找選中字符
這個(gè)功能很好用, 要在文檔內查找, 你不需象通常的那樣要按Ctrl+F, 你只需要把光標放到詞內部或前后, 按Ctrl+F3就自動(dòng)在文檔內查找
如果要在文檔內查找中文, 由于中文無(wú)法斷詞, 要先手動(dòng)選擇要查詢(xún)的詞, 再按快捷鍵.
說(shuō)點(diǎn)題外話(huà),既不媚外, 也不盲目地拔高傳統文化. 漢字有漢字的優(yōu)點(diǎn), 英文有英文的優(yōu)點(diǎn), 若一定要分出高下來(lái), 是很難辦到的事情. 曾看到一些對傳統文化(如易經(jīng))很有偏好的人非常推崇中文, 認為是最優(yōu)秀的文字, 是英文遠不能比的.
但在這里, 中文斷詞的問(wèn)題怎么解決, 英文可以簡(jiǎn)單地以空格來(lái)斷詞, 中文怎么辦? 至少在這個(gè)文內查找, 英文就比中文方便多了.
Ctrl+Shift+F3
**向文檔開(kāi)始方向查找選擇字符
英文是 Find selection backwards, 字面翻譯是向后查找選中文字, 這個(gè)”向后”是比較容易引起歧義的, 譯為”文檔開(kāi)始方向”就不存在這個(gè)問(wèn)題
Ctrl+Up
Scroll up
Ctrl+Down
Scroll down
Ctrl+L
**剪切光標所在行
這個(gè)很有用. 如果用記事本來(lái)寫(xiě)日記或文檔, 剪切行就麻煩多了. 用scite來(lái)寫(xiě) 讀書(shū)筆記什么的, 即使不作任何優(yōu)化配置, 利用scite的快捷鍵也提高一些常用操作的效率也不錯
提示: 快捷鍵中L代表Line 這樣理解了以后, 就根本不用死記, 自然記住了這個(gè)快捷鍵的用法. 一個(gè)聰明的人性化的程序, 所有快捷鍵都是可以理解而不需要記憶的, 從這里也可以看出程序作者是否別具匠心
Ctrl+Shift+T
**復制光標所在行. 應用時(shí)可以右手按Ctrl+Shift, 左手按T
Ctrl+Shift+L
**刪除光標所在行
Ctrl+T
**和上一行互換位置
在 SciTE4AutoIt3中, 用Ctrl+T調用Tidy整理源代碼.
為避免快捷鍵撞車(chē), 打開(kāi) au3.properties, 找到 JdeB’s Tidy formatting program for
Autoit3 條, 把快捷鍵改成Ctrl+Shift+Alt+T, 或者修改 Scite用戶(hù)配置文件sciTEUser.properties
提示: 在這里T表示transpose, 即互換位置.
**Ctrl+D
復制高亮選中字符. 如果沒(méi)有高亮選擇字符, 則復制光標所在行
這是一個(gè)使用頻率比較高的快捷鍵, 在用
SciTE4AutoIt3寫(xiě)代碼時(shí), 要臨時(shí)改寫(xiě)調試一句代碼, 按Ctrl+D復制當前行, 按小鍵盤(pán)的-注釋掉當前行.
調試好后要用回原來(lái)代碼, 只要Ctrl+Shift+L刪除行, 再按小鍵盤(pán)的-取消注釋符號即可, 根本用不到手動(dòng)選擇復制之類(lèi).
提示: 在這里D表示duplicate, 使用快捷鍵的另一個(gè)樂(lè )處就是記住了字母所代表的單詞, 對于程序來(lái)說(shuō), 多數編程資料是英文形式的, 因此務(wù)必知道各種縮寫(xiě)的原型, 一則更容易理解記憶, 二則從某種意義上來(lái)說(shuō), 英語(yǔ)從某種意義上是程序設計的基礎.
Ctrl+[
光標移動(dòng)到上一段, 加Shift的話(huà)是擴展選擇
Ctrl+]
光標移動(dòng)到下一段, 加Shift的話(huà)是擴展選擇
Ctrl+Left
光標跳到上一詞. 加Shift的話(huà)是擴展選擇
Ctrl+Right
光標跳到下一詞. 加Shift的話(huà)是擴展選擇
Ctrl+/
光標跳到上一詞部分. 加Shift的話(huà)是擴展選擇
Ctrl+\
光標跳到下一詞部分. 加Shift的話(huà)是擴展選擇
5.簡(jiǎn)單配置
不斷更新中,請稍候
類(lèi)別:默認分類(lèi) |
|
添加到搜藏 |
分享到i貼吧 | 瀏覽(3050) |
評論 (4)
上一篇:
Codeen代理 文獻對策: 下一篇:
赤壁 高清 下載 (親測)