准备环节
配置环节
主题及配色方案
既然要使用sublime text3,那么一个舒适的配色方案和主题是我们必须要关注的,下面列举我自己一些配置
- 安装package control
快捷键ctrl+shift+p调出搜索框,输入pac即可找到package control,回车或者鼠标单击即可安装
- 设置中文
参考文章 - 安装主题
先上我的页面,这里我使用的主题是默认主题,配色方案是自己下载的Charcoal,只需要进入搜索框,输入install package回车进入后,搜索Charcoal下载安装即可
- 关于设置字体与行间距
首选项–>设置
输入以下内容:
{
"color_scheme": "Packages/Charcoal/Charcoal.tmTheme",
//字体设置,我用的字体为Source Code Pro Medium
"font_face": "Source Code Pro Medium",
//字号大小设置,这个不重要,因为可以通过ctrl+鼠标滚轮快捷调整
"font_size": 12,
"ignored_packages":
[
"Vintage"
],
//下边两行设置行间距
"line_padding_bottom": 3,
"line_padding_top": 3,
"theme": "Adaptive.sublime-theme"
}
- 文件图标优化
需要下载插件,插件名字为A File Icon,效果如下:
关于代码的设置
6. python代码自动补全设置
代码补全不得不提到一个插件——anaconda,关于插件的安装方法如上,install package下搜索anaconda关键词安装即可,下面主要讲如何配置
安装好插件第一步我们找到下图设置:
在设置文件中写入以下配置(第一行为设置python解释器选项,根据自己python安装目录来修改)
{
"python_interpreter":"D:\\software\\Python375\\python.exe",
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"complete_parameters":true,
"auto_formatting":true,
"auto_formatting_timeout":5,
"enable_signatures_tooltip":true,
"merge_signatures_and_doc":true,
"swallow_startup_errors":true,
"anaconda_linting":false,
}
设置好之后保存,再次写python代码就会发现能够自动补全了
- 关于编码格式
一般代码的编码格式都为utf-8,所以这里可以下载一个叫做converttoutf-8
的插件,无需配置,下载即可 - 在Sublime Text3中实现python中Idle,并且能够实现在控制台输入,刚开始安装sublime之后,我发现虽然ctrl+b能够快速编译,但是如果语句中有需要用户交互式键入内容的时候无法实现,所以这里需要一个插件,名字叫做
SublimeREPL
,安装好插件之后按照以下说明进行配置:
配置快捷键:
在用户自定义设置中键入以上内容,注意这里不要在默认(default)设置中修改
[
{"keys":["f5"],
"caption": "SublimeREPL: Python",
"command": "run_existing_window_command", "args":
{"id": "repl_python",
"file": "config/Python/Main.sublime-menu"}},
{"keys":["f2"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"}}
]
这里我使用F2快捷键进行编译当前文件的操作,使用F5键进行打开IDLE的操作
之后再进行其他配置:
{
"default_extend_env":{"PATH":"{PATH};"},
"show_transferred_text":true
}
写入上述配置保存即可
到这里基本上就实现了再Sublime Text3中使用IDLE的功能