外部工具

你能用 EmEditor 中的工具栏按钮或键盘快捷键启动您最喜欢的外部工具。使用这个功能能快速地在一个浏览器中测试 HTML 文件,构建最新的 C++ 程序,或者快速访问其他应用程序。

外部工具显示在外部工具栏上。要自定义外部工具,用鼠标右键点击外部工具栏,选择自定义工具 (或到工具菜单->外部工具->自定义工具)。点击新建开始配置一个新的工具。

以下是用 EmEditor 配置外部工具的一些例子。

在用 EmEditor 编辑一个文档时,你可能想要用 Google 搜索光标处的单词或选取的文本。不用打开浏览器,我们直接从 EmEditor 搜索单词怎么样?在外部工具属性对话框中,输入下列命令:

http://google.com/search?q=$(CurText)

如果你想要自定义外部工具图标,输入相对应的图标路径。如果不指定图标路径,EmEditor 会默认使用锤子图标(即“关联程序”外部工具的图标)。

你可能也想要用 Baidu 搜索中文网页。与 Google 的设定相同,在外部工具属性对话框中的“命令”文本框中输入:

http://www.baidu.com/s?word=$(CurText)

这样点击 Baidu 外部工具按钮,你就能用 Baidu 搜索光标处的单词或指定的文本。

如果你经常编写 HTML/XML 文档或 CSS 文档,你可能想要用 CSE HTML Validator 来验证这些语言格式。EmEditor 能轻松地调用 CSE HTML Validator。在外部工具属性对话框中,输入如下设定:

  • 命令: C:\Program Files (x86)\HTMLValidator160\cmdlineprocessor.exe
    参数: -e,(stdout),0,128 "$(Path)"
    初始目录: $(Dir)
    图标路径: (可选)
    勾选保存文件在输出栏中显示复选框
    输入下选择
    编码下选择 UTF-8

如果使用的是 EmEditor v16.0.0 或之后的版本,你可以通过指定以下参数来接受除行号之外的列号:

  • 命令: C:\Program Files (x86)\HTMLValidator160\cmdlineprocessor.exe
    参数: -e,(stdout),0,128,"%file%(%linenum%:%charnum%): %category2%%msgtext%" "$(Path)"
    初始目录: $(Dir)
    图标路径: (可选)
    勾选保存文件在输出栏中显示复选框
    输入列表框下选择
    编码列表框下选择 UTF-8

有关 EmEditor 与 CSS HTML Validator 集成的更多信息,请参阅:

在编写 HTML 文档的时候,如果可以同时清理 HTML 代码就好了。如果你也这么想的话,那就快配置 HTML Tidy 到 EmEditor 中吧!你可以用 HTML Tidy 检查并清理在 EmEditor 中编辑的 HTML 文档,清理完成之后,整理过的代码会取代原代码。你无需另外运行 HTML Tidy 工具。在外部工具属性对话框中,把整个文档指定为标准输入,并且把“替换文档”指定为标准输出。

  • 命令: C:\Program Files (x86)\tidy 5.0.0\bin\tidy.exe
    参数:
    初始目录:
    图标路径:
    勾选在输出栏中显示以及外部工具退出后关闭输出栏复选框
    输入列表框下选择文档
    输出列表框下选择替换文档并在包含标准错误列表框下选择丢弃

如你所见,外部工具功能让你能延伸 EmEditor 自身的特性。你可以联合 EmEditor 与你常用的程序,使你的工作更加有效率!