Sublime Text 3中写Python需要的一些设置
来源:互联网 发布:淘宝捡漏是什么意思 编辑:程序博客网 时间:2024/06/07 20:06
百度到的关于ST3设置Python的信息非常少。折腾一天多了,今天总算是搞了个差不多。
一眼就看中了Sublime Text纯粹是因为好看……至于用3不用2大概算是强迫症吧,总喜欢用新一点的东西。
参考的文章主要是:设置 Sublime Text 的 Python 开发环境
字体和Color Scheme以及Theme完全用上文的推荐设置,效果很赞。
插件:
Package Control:插件的包管理器,各种插件都是用这个来装的。
SideBarEnhansements:边栏扩展。ST3自带的边栏功能非常不完整,用这个就很方便了。
ConvertToUTF8:让ST3可以显示中文,必备,但装了这个以后控制台输出还是没法正常显示中文,只能通过SublimeREPL来解决,不知道是不是我设置有问题。
SublimeREPL:允许在编辑界面直接运行Python解释器。ST3自带的解释器其实对Python的支持有很多不足,比如不支持UTF-8输出、不支持带input()命令的代码,用这个插件可以弥补这些不足。
SublimeLinter:用来替代Pylinter插件,效果是差不多的。
All AutoComplete:自动补完。
Package Resource Viewer:可以查看ST3中各种.sublime-package源文件。
关于ST3无法输出UTF-8
暂时没找到其他方法解决,只能用SublimeREPL,但是目录太繁琐,需要设个快捷键。在Preference -> Key Bindings - User添加如下命令:
{"keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }
即将快捷键设为f5。
另外在View -> Layout -> Row : 2可以设置双行显示,将SublimeREPL拖到下面去,可以伪装成控制台输出的样子……
Tab设置为4空格
Python编码规范中要求用4空格缩进而不是制表符。在Preference -> Setting - User中添加如下:
<span style="white-space:pre"></span>//tab"tab_size": 4,"translate_tabs_to_spaces": true其中“tab_size”为缩进空格数,"translate_tabs_to_spaces"为开关。
0 0
- Sublime Text 3中写Python需要的一些设置
- sublime text 3 写python 代码
- 设置 Sublime Text 的 Python 开发环境
- 设置 Sublime Text 的 Python 开发环境
- 设置 Sublime Text 的 Python 开发环境
- 设置 Sublime Text 的 Python 开发环境
- 设置 Sublime Text 的 Python 开发环境
- 设置 Sublime Text 的 Python 开发环境
- 设置 Sublime Text 的 Python 开发环境
- sublime text设置使用python
- Sublime Text 3 设置
- Sublime Text 3 的一些个人配置
- sublime text 3的一些快捷键
- sublime text 3 - python
- 设置Sublime Text 3的光标样式
- Sublime Text 3 装了Anaconda 写Python代码出现框框的解决办法
- Sublime Text 3 装了Anaconda 写Python代码出现框框的解决办法
- 关于用sublime text直接编译python的设置
- Android Volley完全解析(三),定制自己的Request
- mongodb安装
- 从百度贴吧转的给自己看(加上自己经验的修改)
- Java String == equals
- Android Selector 与 Shape 基本用法
- Sublime Text 3中写Python需要的一些设置
- 机试-初级题 字符的移位
- JS学习笔记-事件绑定
- 编译Android源码致命错误解决方案
- Android Volley完全解析(四),带你从源码的角度理解Volley
- linux之sed用法
- swing开发图形界面工具配置(可自由拖控件上去)
- No-Touch Integration 在SharePoint中使用社区支持的Silverlight应用程序
- hdu 1075 What Are You Talking About