Sublime Text 3中写Python需要的一些设置

百度到的关于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"为开关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值