简介
Sublime Text 支持多种编程语言,并为 C、C++、C#、CSS、D、Dylan、Erlang、HTML、Groovy、Haskell、Java、JavaScript、LaTeX、Lisp、Lua、Markdown、MATLAB、OCaml、Perl、PHP、Python、R、Ruby、SQL、TCL 和 XML 提供语法高亮显示。
除了默认启用的编程语言外,用户还可以下载插件来支持其他语言。
Sublime Text 配备了包管理器,用户无需重启程序即可查找、安装、更新和删除软件包。该管理器会从软件仓库下载新版本,从而保持已安装软件包的更新。它还提供用于激活和停用已安装软件包的命令。
功能:
界面:
编辑器包含多种视觉主题,并可选择下载其他主题。用户可以在屏幕右侧看到所有代码,它们以迷你地图的形式呈现,点击即可导航。
有多种屏幕模式。其中一种模式包含 1 到 4 个面板,允许您同时显示最多四个文件。完整模式(自由模式)仅显示单个文件,周围没有任何额外的菜单。
列选择和多点编辑:
选择整列或在文本中放置多个指针,即可进行即时编辑。每个指针的行为都如同文本中的单个指针。诸如移动到字符、移动到行、选择文本、移动到单词或单词的一部分(驼峰命名法,用连字符或下划线分隔)、移动到行首/行尾等命令,会独立且同时影响所有指针,使您无需使用宏或正则表达式即可快速编辑复杂文本。自动补全:
用户输入代码时,Sublime Text 会根据所使用的语言提供不同的补全建议。编辑器还会自动补全用户创建的变量。
语法高亮和高对比度:
Sublime Text 的深色背景旨在增强文本对比度。关键语法元素会以不同颜色高亮显示,这种颜色与深色背景的搭配效果优于浅色背景。
构建系统支持:
Sublime Text 允许用户构建并运行程序,而无需切换到命令行。用户还可以配置构建系统,并在每次保存代码时启用自动程序构建。
代码片段:
保存常用代码片段和关键字以便运行。
文件导航:
导航工具允许用户使用模糊搜索在文件之间以及文件内部进行导航。
其他功能:
已实现自动保存功能,以帮助用户避免丢失工作。可自定义的键盘快捷键和导航工具允许您为菜单和工具栏分配自定义键盘快捷键(仅限版本 1;版本 2 和 3 使用命令面板)。边输入边搜索功能用于在文档内进行搜索。语法检查的工作方式类似,会在您输入时检查代码的正确性。宏和重做功能可实现自动化。编辑命令包括缩进编辑、段落格式调整和行合并。