您的位置: 首页 > 电脑应用 > 应用工具 > sublime text
Sublime Text 4 中文版是一款轻便且实用的跨平台代码编辑器,支持 C、C++、C#、CSS、HTML、Java、JavaScript、PHP、Python、SQL 等众多主流编程语言的编写与运行。和 Eclipse 等常用编程工具相比,它配置简单,易于上手,还具备语法高亮、代码补全、代码片段、行号显示、代码折叠等实用功能。其独创的多项选择技术,能让你更快更轻松地重命名变量。
Sublime Text 文本编辑器最突出的优势在于其出色的扩展功能,官方称之为安装包(Package)。这意味着用户可以自由添加喜欢的插件,让 Sublime Text 更贴合自己的使用习惯。此外,软件还支持自定义“宏”,你可以录制操作或编写命令,然后播放这些操作或命令,从而避免大量繁琐重复的操作。
Sublime Text 4 提供了丰富的快捷键和命令面板。只需按下快捷键,就能快速搜索或找到所需代码,无需在菜单中逐一查找。其独创的代码缩略图窗口取代了传统滚动条,新颖又实用,完全符合编程需求。
非交互式程序
非交互式程序指只有输出的程序,编写完代码保存后,直接按 Ctrl + B 即可运行。具体步骤如下:
1. 设置:依次点击“工具(Tool)”→“编译系统(Build System)”→“设置为自动”,或直接选择“Python”。
2. 编辑代码:例如编写代码 `print("hello python.")`,并保存为 `test.py`。
3. 执行:按 Ctrl + B,运行结果会在 Sublime 界面下方弹出。
注意:运行前要确保已正确配置好 Python 的环境变量(PATH)。
交互式程序
交互式程序指需要输入的程序,需下载 SublimeREPL 插件来运行。具体步骤如下:
1. 准备代码:例如编写代码 `msg = input("please input: ") print("output: ", msg)`,并保存为 `test.py`。
2. 安装 SublimeREPL:按 Ctrl + Shift + P 呼出输入框,输入“Install Package”并回车,在新输入框中输入“SublimeREPL”进行安装。
3. 运行程序:依次点击“Tools”→“SublimeREPL”→“Python”→“Python RUN CURRENT FILE”,此时会弹出一个可交互的新窗口,可进行输入操作。
4. 设置快捷键(可选):依次点击“Preferences”→“Key Bindings”,添加以下代码:
json
{
"keys":["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command",
"args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}
}
重启 Sublime 后,直接按 F5 即可运行程序。
用 Sublime 编写 Python 3 代码,按 Ctrl + B 运行时却调用 Python 2,导致运行报错,这是因为很多系统默认安装了 Python 2,默认调用版本为 Python 2。解决办法如下:
1. 新建 Sublime Build System:
2. 编辑配置内容:自动打开的文本中,清空并写入以下内容(需将路径替换为自己电脑中 Python 3 的路径):
json
{
"env": {"PYTHONIOENCODING": "utf8"},
"cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python", "-u", "$file"],
"file_regex": "^[ ]*File "(…*?)", line ([0-9]*)",
"selector": "source.python"
}
其中,`"env": {"PYTHONIOENCODING": "utf8"}` 用于避免中文错误。
3. 保存并选择:保存文件名为 `python3.sublime-build`,然后选择 `python3`。
4. 验证配置:配置完成后可进行验证。
新功能亮点
增量差异
1. 内置 diff 功能:可跟踪正在编辑文件的更改,差异计算是递增的,执行时会跟踪每个缓冲区修改,无需将文件存储在版本控制系统(如 Git)中。
2. 精确跟踪更改:能跟踪每个添加、修改和删除的确切位置,用于在装订线中显示标记,允许在每个更改之间导航,显示内联差异,并允许还原更改。
3. 灵活计算差异:根据磁盘上文件的版本计算差异,也可将 Git 存储库配置为与 HEAD 进行差异,API 允许将文件与任何内容进行差异。
Git 集成
Git 集成包含以下组件:
1. 侧栏
2. 状态栏
3. 差异标记
4. 崇高合并整合
5. 设定值
注意:以下文档讨论了 Git 集成的实现,以 Sublime Text 随附的 Default 和 Adaptive 主题为例。通过主题引擎,第三方主题可更改信息的视觉表示,此时以下文档可能不准确。
如何安装插件?
安装插件前,需先配置好插件仓库地址。初始化后,在插件仓库中搜索想安装的插件,如“Chinese?Localizations”。按 Ctrl + P,输入“install”,选中“Package Control:Install Package”并回车,再输入“Chinese?Localizations”回车即可完成安装。
如何汉化?
通过“Chinese?Localizations”插件实现汉化,安装完成后,在“Help”菜单中切换语言。
插件安装的其他方式
按快捷键 Ctrl + Shift + P,输入“install”并回车,选择相应插件安装;或依次点击“首选项–插件控制–Install Package”进行安装。
选择类
- Ctrl + D:选中光标所占的文本,继续操作会选中下一个相同文本。
- Alt + F3:选中文本后按下快捷键,可一次性选择全部相同文本进行同时编辑,如快速选中并更改所有相同的变量名、函数名等。
- Ctrl + L:选中整行,继续操作会继续选择下一行,效果和 Shift + ↓ 相同。
- Ctrl + Shift + L:先选中多行,再按下快捷键,会在每行行尾插入光标,可同时编辑这些行。
- Ctrl + Shift + M:选择括号内的内容(继续选择父括号),如快速选中删除函数中的代码,重写函数体代码或括号内的内容。
- Ctrl + M:光标移动至括号内结束或开始的位置。
- Ctrl + Enter:在下一行插入新行,即使光标不在行尾,也能快速向下插入一行。
- Ctrl + Shift + Enter:在上一行插入新行,即使光标不在行首,也能快速向上插入一行。
- Ctrl + Shift + [:选中代码后按下快捷键,折叠代码。
- Ctrl + Shift + ]:选中代码后按下快捷键,展开代码。
- Ctrl + K + 0:展开所有折叠代码。
- Ctrl + ←/→:向左/向右单位性地移动光标,快速移动光标。
- Shift + ↑/↓:向上/向下选中多行。
- Shift + ←/→:向左/向右选中文本。
- Ctrl + Shift + ←/→:向左/向右单位性地选中文本。
- Ctrl + Shift + ↑:将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
- Ctrl + Shift + ↓:将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
- Ctrl + Alt + ↑/↓:向上/向下添加多行光标,可同时编辑多行。
编辑类
- Ctrl + J:合并选中的多行代码为一行,如将多行格式的 CSS 属性合并为一行。
- Ctrl + Shift + D:复制光标所在整行,插入到下一行。
- Tab/Shift + Tab:向右/向左缩进。
- Ctrl + K + K:从光标处开始删除代码至行尾。
- Ctrl + Shift + K:删除整行。
- Ctrl + /:注释单行。
- Ctrl + Shift + /:注释多行。
- Ctrl + K + U:转换大写。
- Ctrl + K + L:转换小写。
- Ctrl + Z:撤销。
- Ctrl + Y:恢复撤销。
- Ctrl + U:软撤销,感觉和 Ctrl + Z 一样。
- Ctrl + F2:设置书签。
- Ctrl + T:左右字母互换。
- F6:单词检测拼写。
搜索类
- Ctrl + F:打开底部搜索框,查找关键字。
- Ctrl + Shift + F:在文件夹内查找,与普通编辑器不同的是,Sublime 允许添加多个文件夹进行查找。
- Ctrl + P:打开搜索框,有以下几种用法:
- 输入当前项目中的文件名,快速搜索文件。
- 输入“@”和关键字,查找文件中函数名。
- 输入“:”和数字,跳转到文件中该行代码。
- 输入“#”和关键字,查找变量名。
- Ctrl + G:打开搜索框,自动带“:”,输入数字跳转到该行代码,适用于页面代码较长的文件快速定位。
- Ctrl + R:打开搜索框,自动带“@”,输入关键字,查找文件中的函数名,方便在函数较多的页面快速查找某个函数。
- Ctrl + ::打开搜索框,自动带“#”,输入关键字,查找文件中的变量名、属性名等。
- Ctrl + Shift + P:打开命令框,输入关键字可调用 Sublime Text 或插件的功能,如使用 Package 安装插件。
- Esc:退出光标多行选择、搜索框、命令框等。
显示类
- Ctrl + Tab:按文件浏览过的顺序,切换当前窗口的标签页。
- Ctrl + PageDown/PageUp:向左/向右切换当前窗口的标签页。
- Alt + Shift + 1:窗口分屏,恢复默认 1 屏(非小键盘的数字)。
- Alt + Shift + 2/3/4:左右分屏 - 2 列/3 列/4 列。
- Alt + Shift + 5:等分 4 屏。
- Alt + Shift + 8/9:垂直分屏 - 2 屏/3 屏。
- Ctrl + K + B:开启/关闭侧边栏。
- F11:全屏模式。
- Shift + F11:免打扰模式。
v4.0.4200版本
1、新功能和改进
现在可以使用“sidebar_on_right”设置将侧边栏移动到右侧
生成系统现在可以选择使用“interactive”: true 来设置输入框
添加了“disable_plugin_host_3.3”设置。这会导致所有插件在 3.8 下运行
重写了 SQL、ActionScript、Diff、Bash 和 Graphviz 的语法高亮,这要归功于 jrappen、michaelblyons、keith-hall 和 deathaxe
添加了 Zsh 和 TOML 语法突出显示,这要归功于 deathaxe
各种语法突出显示改进
改进的 git 状态性能
使用多个选择进行编辑时的性能显着提高
通过命令行传递的命令现在会延迟,直到文件和插件加载完毕
内置配色方案现在专门突出显示字符串映射键
改进了具有多个空选择的复制/剪切行为
现在,从 stdin 读取时禁用制表符翻译
改进了在不存在的目录中保存文件的处理
添加了“default_font_size”设置
添加了“reload_file_in_background”设置
添加了“set_unsaved_view_name_for_syntax”设置
允许在语法的first_line_match正则表达式中进行变量扩展
API:添加了Window.create_io_panel和Window.find_io_panel
API:添加了Selection.has_empty_region、Selection.has_non_empty_region和Selection.has_multiple_non_empty_regions
2、修复
修复了wrap_lines命令无法理解较新的标尺设置的问题
修复了书签在 EOF 时不切换的问题
修复了滚动条上的点击事件处理问题
修复了构建系统错误没有正确的 PATH
修复了索引爬虫在特殊情况下泄漏共享内存的问题
修复了具有错误区域的局部变换符号的问题
固定find_under_expand边缘情况
修复了使用分数 dpi 缩放的不均匀缩进参考线渲染的问题
修复了某些小地图设置错误地影响文本渲染的问题
5.8分
500+人评价
请为应用评分:
本站发布的游戏及软件均来源于网络,仅用于人个测试学习使用,不得使用于任何商业用途,请在下载后24小时内删除,请支持正版软件。
如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:goapk2024@163.com
【沪ICP备2023035109号-3】 Copyright @ 2026 GOAPK安智网