Komodo Edit
| 一位讀者要求改進本書的格式和佈局。 良好的格式使書籍更容易閱讀,併為讀者帶來更多興趣。請參閱 編輯維基文字 獲取想法,並參閱 WB:FB 獲取優秀書籍的示例。 請繼續 編輯本書並改進格式,即使在移除此訊息後也是如此。請參閱 討論頁面 獲取當前進度。 |
Komodo Edit 是一個免費的開源跨平臺文字編輯器,適用於各種程式語言。
點選編輯=>首選項=>伺服器,輸入伺服器 URL,輸入使用者名稱和密碼
下載並安裝 "遠端驅動器樹" 外掛,點選標記為 "顯示特定側邊欄/標籤" 的標籤圖示,從下拉列表中選擇伺服器
書籤遠端伺服器目錄
點選工具箱=>新增=>新建即時資料夾,瀏覽到開發伺服器對映驅動器,瀏覽到遠端驅動器上的遠端資料夾
書籤行號
轉到該行,按住 Ctrl 鍵並按下 F2,在相鄰行而不是當前行上使用回車鍵以保留書籤和當前文字之間的對映關係
檢查拼寫
點選工具=>檢查拼寫
檢查十六進位制顏色
按住 Ctrl 鍵並滑鼠懸停在顏色程式碼上
轉到顏色選擇器
按住 Ctrl 鍵並點選顏色程式碼
轉到 URL
按住 Ctrl 鍵並點選 URL
比較上次儲存的更改
右鍵點選檔案中的任何位置,點選顯示未儲存的更改
複製檔案路徑
右鍵點選檔案中的任何位置,點選建立對映 URI,複製檔案的路徑
開啟當前檔案所在的資料夾
點選位於該資料夾中的檔案的標籤,點選檔案=>開啟
宏建立
- Komodo HTML-Tidy 宏
- 顏色選擇器宏
- 自動換行宏
- Komodo 宏,用於自動完成 img 標籤
- Komodo 宏,用於自定義標籤標題
- 建立 Fakework 宏
- Komodo 沙盒工具
- Komodo 宏觸發器
- PHPDoc/JsDoc 自動完成宏
- Komodo 宏 API 文件
- 宏集合
- 宏集合 2
- 宏集合 3
- 宏建立宏
- WebOS Komodo 宏
- 指令碼格式化宏
- CSS 格式化宏
- 三個方便的 Komodo 宏
- 宏,用於啟動當前檔案的遠端除錯
- ShellExecute 宏
宏使用
點選工具=>宏=>開始錄製,執行要儲存的命令集,點選工具=>宏=>停止錄製,雙擊工具箱底部的新的宏
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 檔案
- JavaScript API 目錄 .cix 更新,適用於 YUI、Dojo、jQuery 等
- HTML5 API 目錄 .cix 更新,適用於 2D 畫布、微資料、網路訊息傳遞、activeElement、hasFocus、getContext
在瀏覽器中預覽
使用執行命令將自定義預覽新增到工具欄
使用宏以程式設計方式呼叫 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
- Komodo IDE 和 Komodo Edit 的官方論壇
- 從 Komodo 執行 PyLint
- 安裝新的拼寫檢查詞典
- 定製 Komodo 使用者介面
- Komodo 執行命令教程
- 用於除錯的執行命令
- Django Komodo 套件
- Komodo 擴充套件
- Komodo 檔案位置
- 處理 Windows 中的問題
- Komodo 宏文件
- Komodo 附加元件
- Komodo 部落格
- Komodo 附加元件倉庫
- Komodo 常見問題解答
- 使用 Komodo Edit 與 Google App Engine
- 使用 Google App Engine SDK 進行除錯
- 為 Drupal 開發設定 Komodo Edit
- 使用互動式 Shell
- Komodo XUL 程式碼片段包
- 使用 Komodo 進行 XUL 開發
- Komodo 宏和擴充套件
- 擴充套件安裝清單
- 使用 Komodo 建立 Firefox 擴充套件
- 如何使用命令輸出視窗
- HTML、UDL 和程式碼智慧
- UDL 除錯宏
- OpenKomodo UDL 倉庫
- JavaScript 宏 API 原始碼
- Scintilla 文件
- SciMoz 筆記
擴充套件
- HTML 實體
- MoreKomodo
- kJSLint
- KoJSLint
- 原始碼樹
- 遠端驅動器樹
- JS 驅動器樹
- TweakUI
- ColorTab
- HTML 工具包
- XPCOMViewer
- 上傳器
- NaturalDocs
- KLint Lint 增強
- Venkman JavaScript 偵錯程式
- Hackit
- 並排差異
- XBL 樹
- CFML 語法高亮
- jQuery API 目錄集
- Ext.JS API 目錄集
- Dojo API 目錄擴充套件
- 緩衝區列表
- 快速開啟
- Ko-Clippy 剪貼簿助手
- SciViews
- XPCOM 檢視器
- kNose Python 單元測試器
- MoreNPP Notepad++ 擴充套件
- Komoku 快捷鍵
- Maya API 目錄擴充套件
- Drupal API 目錄擴充套件
- OpenSocial API 目錄擴充套件
- 選項卡工具
- 選項卡列表
- Komodo 的 SCP
- qWin 選項卡管理器
- XBL 樹
- 一切都是文字
- SciMoz 在 Firefox 3 中作為擴充套件
- Zen Coding
- 待辦事項助手
- DITA 擴充套件
- Komodo WebOS 工具包
- Komodo 開發者工具欄
- 擴充套件開發人員擴充套件
- 擴充套件常見問題解答