定制 SublimeText3
背景
Sublime Text 是一款非常强大的文本编辑器。由于下学期有 Python 相关课程,而 Pycharm 等工具的 UI 有些难看。我想尝试把 Sublime Text 打造为 Python 开发利器。
定制后的效果图:
极简部署
- 下载
Consolas-with-Yahei
字体,解压安装 - 下载由我定制的 Sublime Text 3(不保证更新)
- 直接运行
.exe
文件,详细参数配置请见下文
详细配置
软件下载及安装
Sublime Text 3 可从 官网 下载(推荐下载 免安装版本) 软件可以免费使用,但有时候会弹出付费提示。经提醒,已将序列号从文章中删除。需要可以联系我。
包管理器及插件安装
安装包管理器:Preferences -> Install Package Control
,之后可用快捷键 Ctrl + Shift + P
快速调出包管理器界面。
安装插件:调出 Package Control
界面,输入 Install Package
,回车,耐心等待,在稍后弹出的界面里搜索所需插件并点击安装。对于未发布插件,可直接选择 Preference -> Browser packages
,打开存放插件的文件夹,把插件直接放进去即可。
卸载插件:调出 Package Control
界面,输入 remove package
.
适配中文
- 汉化:用
Package Control
搜索ChineseLocalizations
,点击安装。 - 中文输入问题:下载 IMESupport,解压到插件安装目录,重启 Sublime ,解决中文输入时输入框不跟随的问题。
-
中文字体:下载
Consolas-with-Yahei
,解压安装,在用户设置里替换为"font_face": "Consolas-with-Yahei",
.主题
我使用的暗色主题:用 Package Control
搜索 Spacegray
和 Afterglow
,在用户设置里替换为:
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"theme": "Afterglow-green.sublime-theme"
细节调整
在用户设置里可添加如下代码:
"word_wrap": "true", // 被遮挡自动换行
"fold_buttons": true, // 开启代码折叠
"fade_fold_buttons": true, // 折叠按钮自动隐藏
"tab_size": 4, // tab 缩进位数
"margin": 4, // 缩进
"tabs_small": true, // 使标签栏变小
"trim_trailing_white_space_on_save": true, // 自动移除行尾多余空格
"ensure_newline_at_eof_on_save": true, // 文件末尾自动保留一个空行,C 语言可用
推荐插件
以下插件可用 Package Control
直接安装。
StyleToken:显示代码所代表的颜色(RGB) FileHeader:自定义文件模板 打开 Preferences -> Package Settings -> FileHeader -> Settings - User
,把 Default
里的内容拷贝到 User
, 并修改个人信息如:
在 Preferences -> Browse Packages... -> FileHeader -> template -> header 或 body
中修改模板内容。 效果:
运行 Python
由于自带编译器没有用户输入,所以这里需要一个插件:SublimeREPL
. 直接 用 Package Control
安装,并在 Preferences —> Key Buildings -> User
下添加快捷键唤醒:
[
{ "keys": ["f5"], "caption": "SublimeREPL:Python",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
},
]
之后,在 Python 代码里可直接按 F5
运行。
自动格式化代码
安装 Python PEP8 Autoformat
插件,在 Key Buildings
中加入:
便可用 Alt + R
格式化 Python 代码。
总结
颜值即生产力。Sublime Text 不止支持 Python,几乎所有的文件格式都可以用它打开编辑。调教得当的话,在一个极简、强大的界面下敲代码,想想也是挺浪漫的。
参考与致谢
原文地址:https://wiki-power.com/
本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。