Sublime Text for Mac 支持大量的编程语言,并具有 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。

1694901031-7ba8ff41ba05a79

除了那些默认启用的编程语言外,用户还可以下载插件来支持其他语言。

Sublime Text 可以配备包管理器,允许用户在不重新启动程序的情况下查找、安装、更新和删除包。管理器通过从存储库下载新版本来使已安装的软件包保持最新。此外,它还提供用于激活和停用已安装包的命令。

Features:

界面:
编辑器包含各种视觉主题,可以下载更多。
用户在屏幕右侧将所有代码视为可以在单击时导航的小地图。
有几种屏幕模式。其中之一包括 1 到 4 个面板,您可以使用这些面板同时显示多达四个文件。完整(自由模式)模式仅显示一个文件,周围没有任何其他菜单。

选择列和多个编辑:
选择整列或在文本上放置多个指针,这使得即时编辑成为可能。指针的行为就好像它们中的每一个在文本中都是单独的。移动到字符、移动到行、选择文本、移动到单词或其部分(CamelCase 由连字符或下划线分隔)、移动到行的开头/结尾等命令,独立地影响所有指针,并且在一次,允许您快速编辑复杂的结构化文本,而无需使用宏或正则表达式。

自动完成:
当用户输入代码时,Sublime Text 将根据所使用的语言提供不同的选项来完成输入。编辑器还会自动完成用户创建的变量。

语法高亮和高对比度:
Sublime Text 的深色背景旨在增加文本对比度。主要语法元素以不同的颜色突出显示,与深色背景相比,与浅色背景更好地结合。

构建系统支持:
Sublime Text 允许用户构建程序并运行它们,而无需切换到命令行。用户还可以自定义他们的构建系统,并在每次保存代码时启用程序的自动构建。

准备工作(片段):
保存常用代码片段、启动关键字。

浏览文件:
一种导航工具,允许用户使用模糊搜索在文件之间以及文件内导航。

Other features:
添加了自动保存功能,帮助用户不丢失工作。自定义键盘快捷键和导航工具允许您为菜单和工具栏分配自己的键盘快捷键(仅适用于第一个版本,在第二个和第三个 – 命令面板中)。键入时搜索功能用于在文档中进行搜索。语法检查器以类似的方式工作,在您键入时检查正确性。可以使用宏自动化并重复最后的操作。编辑命令,包括编辑缩进、重新格式化段落和连接行。

Version update content:

添加了“fold_style”设置,可以轻松禁用基于语法的代码折叠

修复了在文件中查找时未排序的搜索结果

“在文件中查找”现在支持选项卡多选修改键

添加了“find_in_files_sed_side_by-side”设置

添加了“regex_auto_escape”设置

修复了打开的文件/文件夹对话框不遵守“default_dir”设置的情况

修正了侧栏中的文件不能正确反映其git状态

修复了回溯导致的语法突出显示性能问题

修复了4142中使用非常复杂选择器的颜色方案的性能回归

默认情况下,折叠区域不再包含尾部换行符

修复了单击折叠标记时的选择跳跃

API:更新到Python 3.8.12和OpenSSL 1.1.1s

API:Python 3.3插件环境现在使用与3.8相同的OpenSSL

API:添加了崇高。project_history()函数

API:添加了崇高。folder_history()函数

Windows:修复了菜单和弹出窗口干扰时可能发生的锁定

Mac:修复了通过从finder打开文件启动ST时创建的额外窗口

Mac:增加了安全权限,允许插件和构建系统请求摄像头和麦克风

1694901092-84c6755de82e370

1694901153-cffa758813f015e

Compatibility: macOS 10.10 or later • Apple Silicon or Intel Core processor

Disclaimer: All articles on this site, unless otherwise noted or tagged, are original publications of this site. Any individual or organization is prohibited from copying, misappropriating, collecting, or publishing this content on any website, book, or other media platform without our prior consent. If any content on this site infringes upon the legitimate rights and interests of the original author, please contact us for resolution.