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 开发者工具栏
- 扩展开发人员扩展
- 扩展常见问题解答