俗话说工欲善其事必先利其器,这里记录一下使用Sublime Text3的一些插件和遇到的问题

0x01 安装Package Control

  下载安装好Sublime后,按住 Ctrl+` 会打开console,接着输入以下代码即可

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

0x02 自用插件推荐

1.File Header

安装后每次新建PY文件时就可以自动生成文件头,如需自定义文件头请修改C:\Users\***\AppData\Roaming\Sublime Text 3\Packages\FileHeader\template\header文件夹下的python.tmpl文件

2.Anaconda

写代码没有提示功能我不能忍,有了这个插件就可以自动补全了,提高写代码的效率。解决白框问题:选择Settings-Default选项,搜寻“anaconda_linting” 改为false即可

3.Side Bar

安装后,左边管理文件和文件夹会很方便

0x03 遇到的问题及解决办法

1.无法输入input数据

虽然Sublime运行python程序很方便,但是不能直接 Ctrl+B 对input()函数进行输入,可以安装SublimeREPL插件,利用这个插件可以在交互式的环境下进行赋值和输入,数据一定要加引号

2.Python2和Python3并存的情况下,anaconda报错

选择Settings-Default选项,搜寻“python_interpreter”,修改为你的Python安装路径