使用Sublime Text3打造轻量级Python IDE

sublime text3的安装及配置参考:https://www.zhyong.cn/posts/d83d/

若想使用Pycharm可参考:https://www.zhyong.cn/posts/3697/
同步发布在个人博客:https://www.zhyong.cn

安装插件如下(使用包管理搜索名称即可安装):

  • SublimeCodeIntel: 代码提示插件,可根据是python、java等自动代码示
  • SideBarEnhancements: 扩展了侧边栏功能,快捷键Ctrl+k Ctrl+b打开或关闭侧边栏
  • pylinter:Python基本主题,在Preferences——>Color Scheme——>选择MonokaiPylinter
  • SublimeTmpl:新建文件模板插件,可以支持多种语言例如Python、PHP等,可以设置自己的模板,具体如下!
  • Terminal:打开一个命令窗口,用于各种命令操作,默认快捷键为Ctrl+Shift+t
  • AutoPep8:python开发规范pep8,默认快捷键Ctrl+8预览格式化后的代码,Ctrl+Shift+8直接格式化代码
  • SublimeLinter 是用来在写代码时做代码检查的,可以检查Python代码是否符合PEP8的要求
  • Anaconda:自动匹配关键字等实用功能,有效提高开发效率(官网好像被墙)
  • SublimeREPL:直接运行当前文件,可以方便调试与交互,与Terminal可以联合使用

SublimeTmpl设置模板

pic

我的配置文件如下,可根据情况修改:

{
    "disable_keymap_actions": false, // "all"; "html,css"
    "date_format" : "%Y-%m-%d %H:%M:%S",
    "attr": {
        "author": "ZhangYong",
			"email": "stiverick610@gmail.com",
		"link": "https://www.zhyong.cn"
    }
}

同时可修改新建Python文件的默认快捷键ctrl+alt+shift+pctrl+alt+p,在Key Binding-Default中修改即可,删除新建PHP文件快捷键ctrl+alt+p

新建文件如下:

pic

Anaconda Sublime插件

此为Sublime Text3插件,与Python环境管理Anaconda同名,需安装Anaconda

具体安装以及使用参考:https://www.zhyong.cn/posts/90fa/

设置Anaconda虚拟环境路径:preferences——Package Settings——Anaconda——Settings-User,设置内容如下:

{
"python_interpreter":"C:\\Users\\stive\\AppData\\Local\\Continuum\\anaconda3\\envs\\study\\python.exe",
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"complete_parameters":true,
"anaconda_linting": false,
}

修改python_interpreter值即可,查看Anaconda虚拟环境位置,使用conda env list即可查看:

pic

**注意:**需要将\改为\\,转义自身。

Build System改为Anaconda

pic

SublimeREPL配置

虽然上面通过Anaconda插件使得Ctrl+B可以使用conda虚拟环境,但是Ctrl+B运行Python文件时,若出现交互界面(如input函数),则不可以进行交互,安装此插件可解决交互问题,更加像一个IDE。

设置运行当前Python文件快捷键(F5):

References——>Key Bindings,修改右侧的用户文件为:

[
    {"keys":["f5"],
    "caption": "SublimeREPL: Python - RUN current file",
    "command": "run_existing_window_command",
    "args":
    {
        "id": "repl_python_run",
        "file": "config/Python/Main.sublime-menu"
    }}
]

默认框为新标签页,这样查看运行后信息很不方便,通过views-layout-Rows 2,这样按F5后即可显示在下面的编译区域。

pic

但是却还是只能使用默认环境,试了好久想使用Anaconda环境都没有成功,过段时间再试试。

**备注:**修改配置文件时,尽量修改Settings - User文件,这样即使包升级后配置文件也不会被覆盖。

参考:

sublime text 3 + python配置,完整搭建及常用插件安装

[基于Sublime Text搭建Python IDE]

发布了19 篇原创文章 · 获赞 35 · 访问量 10万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览