Sublime Text是一个复杂的代码,标记和散文的文本编辑器。您会喜欢流畅的用户界面,非凡的功能和惊人的性能。
特征
转到任何东西。使用转到任何东西只打几个按键打开文件,并立即跳转到符号,行或单词。触发⌘P,可以:
键入文件名的一部分来打开它
键入@跳转到符号,#在文件内搜索,和:跳转到一个行号
这些快捷方式可以结合使用,所以tp @ rf可以将您带到文件text_parser.py中的函数read_file。同样的,tp:100会把你带到同一个文件的第100行。
多选。同时做十个改变,而不是一个改变十次。多重选择允许您一次交互地更改许多行,轻松地重命名变量,并以前所未有的速度处理文件。尝试按⇧⌘L将所选内容拆分为行,并按⌘D键选择下一个所选单词。要使用鼠标进行多个选择,请查看“列选择”文档。
命令选项板。命令选项板包含不经常使用的功能,如排序,更改语法和更改缩进设置。只需几个按键,您就可以搜索您想要的内容,而无需浏览菜单或记住隐藏的键绑定。用⌘⇧P显示命令面板。
无忧无虑的模式。当你需要专注的时候,无障碍模式可以帮助你。无忧无虑模式是全屏幕,无铬编辑,只有在屏幕中心的文字。您可以根据需要增量显示UI的元素,例如选项卡和查找面板。您可以使用View / Enter Distract Free Mode菜单进入Distract Free Mode。
拆分编辑。通过分屏编辑支持,充分利用宽屏幕显示器。并排编辑文件,或在一个文件中编辑两个位置。您可以根据需要编辑尽可能多的行和列。通过使用多个窗口进行编辑并在每个窗口中使用多个分割来利用多个监视器。查看拆分编辑选项的查看/布局菜单。要将多个视图打开到一个文件中,请使用文件/新视图到文件菜单项。
即时项目切换。 Sublime Text中的项目捕获工作空间的全部内容,包括修改和未保存的文件。您可以按照与Goto Anything类似的方式在项目之间进行切换,切换是即时的,没有保存提示。所有的修改将在下次打开项目时恢复。
插件API。 Sublime Text有一个强大的,基于Python的插件API。随着API,它带有一个内置的Python控制台,可以实时交互式地进行实验。
自定义任何东西。键绑定,菜单,片段,宏,完成和更多 - 几乎所有在Sublime Text中都可以用简单的JSON文件进行定制。该系统为您提供了灵活性,因为可以在每个文件类型和每个项目的基础上指定设置。
跨平台的。 Sublime Text可用于OS X,Windows和Linux。无论您使用何种操作系统,在您拥有的每台计算机上都需要一个许可证才能使用Sublime Text。 Sublime Text使用自定义UI工具包,针对速度和美观进行了优化,同时利用每个平台上的本地功能。