跳至內容

Komodo Edit

25% developed
來自華夏公益教科書,開放世界的開放書籍

Komodo Edit 是一個免費的開源跨平臺文字編輯器,適用於各種程式語言。

常用任務命令

[編輯 | 編輯原始碼]

連線到遠端伺服器

[編輯 | 編輯原始碼]

點選編輯=>首選項=>伺服器,輸入伺服器 URL,輸入使用者名稱和密碼

瀏覽遠端伺服器

[編輯 | 編輯原始碼]

下載並安裝 "遠端驅動器樹" 外掛,點選標記為 "顯示特定側邊欄/標籤" 的標籤圖示,從下拉列表中選擇伺服器

書籤遠端伺服器目錄

點選工具箱=>新增=>新建即時資料夾,瀏覽到開發伺服器對映驅動器,瀏覽到遠端驅動器上的遠端資料夾

書籤行號

轉到該行,按住 Ctrl 鍵並按下 F2,在相鄰行而不是當前行上使用回車鍵以保留書籤和當前文字之間的對映關係

檢查拼寫

點選工具=>檢查拼寫

檢查十六進位制顏色

按住 Ctrl 鍵並滑鼠懸停在顏色程式碼上

轉到顏色選擇器

按住 Ctrl 鍵並點選顏色程式碼

轉到 URL

按住 Ctrl 鍵並點選 URL

比較上次儲存的更改

右鍵點選檔案中的任何位置,點選顯示未儲存的更改

複製檔案路徑

右鍵點選檔案中的任何位置,點選建立對映 URI,複製檔案的路徑

開啟當前檔案所在的資料夾

點選位於該資料夾中的檔案的標籤,點選檔案=>開啟

宏建立

配置檔案定製

[編輯 | 編輯原始碼]

宏使用

點選工具=>宏=>開始錄製,執行要儲存的命令集,點選工具=>宏=>停止錄製,雙擊工具箱底部的新的宏

Tidy/美化命令使用

建立一個 tidy 配置檔案,在當前檔案中選擇要格式化的文字,點選工具=>執行命令,在文字欄位中輸入 tidy 命令:tidy -config {tidy_configxyz},選中傳遞選擇項和插入輸出複選框,點選執行

Kdiff/Beyond Compare/X-Winmerge 使用

點選工具=>執行命令,點選 "更多",點選 "新增到工具箱" 以將其儲存為快捷方式,從 "運行於" 選項旁邊的下拉選單中選擇 "無控制檯",將 Kdiff.exe/BCompare.exe/Xwinmerge.exe 位置新增到 PATH 環境變數,在文字欄位中輸入 SVN/Mercurial/Git 倉庫的 HTTP 地址,或使用 "瀏覽" 按鈕轉到本地倉庫根目錄,執行應用程式:BCompare.exe %F %f

程式碼段使用

在右側邊欄中開啟工具箱,右鍵點選要修改的程式碼段,點選屬性,在標籤之間新增 %s 以將程式碼段包裹在選定文本週圍,\n 不需要用於插入回車符,如查詢/替換中所做的那樣。使用回車鍵代替。要簡單地包裹選擇,選中 "在選擇後保持縮排上下文",然後取消選中 "插入後保持選定文字或游標位置"。例如

  • HTML 註釋程式碼段
 <!--
 [[%s]]
 -->
  • JavaScript/CSS 註釋程式碼段
 /*
 [[%s]]
 */

擴充套件使用

要安裝擴充套件,請點選並拖動 .xpi 連結到 Komodo 視窗

點選標記為 "顯示特定側邊欄/標籤" 的標籤圖示,從專案或工具箱下拉列表中選擇外掛

查詢/替換使用

使用 MoreKomodo 擴充套件將替換模式儲存為收藏夾,使用 HTML 實體擴充套件快速替換 HTML 中的標點符號,將 $ 替換為 \,用於將正則表示式反向引用從 Perl 移植回來,使用 \n 用於用替換文字插入回車符

配置

停用未使用的外掛和擴充套件,以加快啟動速度,使用檢視=>在瀏覽器中預覽儲存的 HTML 檔案,然後在位址列中輸入 about:config 以開啟配置選單,如果可用,程式碼段工具欄中的檢視 About:Config 宏也會開啟配置選單。以下是指令碼

try 
 {
 ko.open.URI('about:config','browser');
 }
catch(e) 
 {
 alert(e);
 }

程式碼智慧 API 目錄

在 Komodo 安裝的路徑下搜尋 .cix 檔案

用此處列出的匹配更新替換現有的 .cix 檔案

在瀏覽器中預覽

使用執行命令將自定義預覽新增到工具欄

使用宏以程式設計方式呼叫 pickPreview 方法

pickPreview("//foo.com", "en", "setting", "chrome")

引數

app.update.enabled: 自動更新檢查

app.update.interval: 自動更新檢查之間的時間間隔(以秒為單位)

extensions.update.enabled: 擴充套件的自動更新檢查

extensions.update.interval: 擴充套件的自動更新檢查之間的時間間隔(以秒為單位)

general.warnOnAboutConfig: 切換 About:config 警告訊息

Windows 配置檔案位置,用於匯出設定

(驅動器):\Documents and Settings\(使用者名稱)\Application Data\ActiveState\Komodo\(版本)\prefs.xml 或 (驅動器):\Documents and Settings\(使用者名稱)\AppData\Local\ActiveState\Komodo\(版本)\prefs.xml

GNU/Linux 設定檔案位置

~/.komodoedit/(版本)/prefs.xml

XUL/RDF 調整,用於擴充套件

將 morekomodo.rdf 從擴充套件/morekomodo 資料夾複製到 XRE 資料夾,以在版本更新後保留 MoreKomodo 收藏夾

編輯 kjslint.js 和 kjslint.xul 以設定 KjsLint 的預設值

鍵盤快捷鍵

[編輯 | 編輯原始碼]

跳轉到行:Ctrl + G

跳轉到當前塊的末尾:Ctrl + ]

跳轉到當前單詞的末尾:Ctrl + Shift + →

選擇當前塊:Ctrl + Shift + ]

隱藏/顯示行號:Ctrl + Shift + 4

查詢和替換:Ctrl + H

全部替換:Alt + A

互動式查詢:Ctrl + I

轉換為大寫:Ctrl + U

轉換為小寫:Ctrl + Shift + U

註釋選擇區域:Ctrl + 3

減少選擇區域的縮排:Alt + C + D

使用谷歌搜尋游標所在的文字:Shift + F1

工具箱選擇屬性:Alt + Enter

檔案屬性:Alt + E + L

儲存:Ctrl + S

開啟:Ctrl + O

切換書籤:Ctrl + F2

下一個書籤:F2

上一個書籤:Shift + F2

刪除書籤:Ctrl + Shift + F2

參考資料

[編輯 | 編輯原始碼]

擴充套件

華夏公益教科書