Sublime Text 2 现在已经成了 Lucifr 最常用的编辑工具了,频繁的更新不停给人带来惊喜,今天无意中发现在右键菜单(Context menu)中有几个很实用的功能。
右键菜单中的实用功能
Show Unsaved Changes...: 显示当前文件未保存的更改,而且是以 diff 的形式在输出中显示的,一目了然。Reveal in Finder: 顾名思义,方便在文件系统中定位。Copy File Path:复制文件的路径,很实用的功能,比如要到终端中对当前文件进行某些操作的情况。Reveal in Side Bar:在侧边栏的目录树中定位当前文件,同样是非常实用的功能,便于了解当前文件在项目中的位置和整体结构的关系。
侧边栏右键功能加强
推荐通过 Package Control 安装 SideBarEnhancements 这个插件,可以大大加强在侧栏目录树中右键的选项:
基础的一些如:新建文件/目录,编辑,打开/运行,显示,在选择中/上级目录/项目中查找,剪切,复制,粘贴,重命名,删除,刷新……
很实用的
Open With,可以通过Edit Applications来定义程序及对应的后缀类型。可参见我的设置:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | [{"id": "side-bar-files-open-with","children":[// Marked{"caption": "Marked","id": "side-bar-files-open-with-marked","command": "side_bar_files_open_with","args": {"paths": [],"application": "Marked.app","extensions":"markdown|md|mdown|mkd|mkdn|txt" //any file with these extensions}},{"caption":"-"},//Photoshop{"caption": "Photoshop","id": "side-bar-files-open-with-photoshop","command": "side_bar_files_open_with","args": {"paths": [],"application": "Adobe Photoshop CS5.app","extensions":"psd|png|jpg|jpeg" //any file with these extensions}},// Preview{"caption": "Preview","id": "side-bar-files-open-with-preview","command": "side_bar_files_open_with","args": {"paths": [],"application": "Preview.app","extensions":"psd|png|jpg|jpeg|gif" //any file with these extensions}},//separator{"caption":"-"},//Browsers{"caption": "Chrome","id": "side-bar-files-open-with-chrome","command": "side_bar_files_open_with","args": {"paths": [],"application": "Google Chrome.app","extensions":"html|php" //any file with extension}},{"caption": "Firefox","id": "side-bar-files-open-with-firefox","command": "side_bar_files_open_with","args": {"paths": [],"application": "Firefox.app","extensions":"html|php" //any file with these extensions}},{"caption":"-"},// Textmate{"caption": "Textmate","id": "side-bar-files-open-with-textmate","command": "side_bar_files_open_with","args": {"paths": [],"application": "Textmate 2.app","extensions":".*" //any file with these extensions}}]}] |
- 很牛的
Copy as Text...:包含各种形式的路径、URI(甚至包括 base64 的 data:uri)、转码后的文件名、各种 HTML Tag(a、img、script、style)……
欢迎关注 Sublime Text 这个标签,Lucifr 会继续分享更多相关的技巧和信息。
来自 http://lucifr.com/2012/02/08/useful-entries-in-sublime-text-2-context-menu/


