1.首先安装SublimeText3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text
2.配置SublimeText3:
2.1 安装package control
这个插件是用于搜索和安装其他插件的入口,通过view --> show console打开控制台,输入:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
然后重启,在preference菜单下如果有package control则安装成功。
2.2 配置Python
按ctrl+shift+p调出package control,然后在出入的输入框中输入install:选择第一个列表项(install package),回车。
在弹出的输入框中,输入Anaconda,安装。(Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起来。安装Anaconda后,通过配置即可完成一个良好的Python开发环境)
然后重启,在Preference --> Package settings中如果有Anaconda的配置,说明安装成功。
至此就完成Python开发环境的搭建了。可以试着输入print('hello,world'),然后按Ctrl+b看一下是否成功运行。
2.3 配置Python3
打开sublime text 3,点击上部菜单栏Tools --> Build System --> new Build System,点击后,会打开一个空的配置文件,此时,往这个空配置文件拷贝一下代码。
{
"cmd":["/usr/bin/python3","-u","$file"],
"file_regex":"^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector":"source.python"
}
(/usr/bin/python3 为系统内python3的环境路径,在终端输入which python3,即可显示python3所在路径)
保存为配置文件名为Python3,即可在Tools --> build System中进行选择Python3。
3.常见问题
3.1 出现错误:/usr/bin/python3: can't find '__main__' module in ''
如果出现错误:/usr/bin/python3: can't find '__main__' module in '',是因为文件没有保存,保存后再次运行即可。
3.2 Python代码出现一些白色的框框
如果因为使用Anaconda插件而导致Python代码出现一些白色的框框(不符合PEP8规范),可以在可以在Preferences --> Package Settings --> Anaconda --> Settings User中设置关闭,输入以下命令:
{"anaconda_linting": false}
3.3 在SublimeText 3中不能输入中文
如果在SublimeText 3中出现不能输入中文的情况,可以在终端依次输入以下指令:
sudo apt-get update&&sudo apt-get upgrade
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix && ./sublime-imfix
如果提示文件夹已存在,找到文件夹删除再克隆,完成后再次打开SublimeText 3即可正常输入中文。
附:
1.SublimeText 3的汉化
点击Preferences选项卡的package control选项,选择下拉的 install package选项
在输入框中输入 localization,然后点击检索出来的Chineselocalizetion插件,等待安装完成
如果需要切换,点击帮助选项卡的language选项可以选择你想要的语言。
2.主题推荐
推荐一款亮点十足的主题:YabataDesign/afterglow-theme —— A minimal dark Theme for Sublime Text 2 and 3
参考:
1.Ubantu下配置Sublime Text3---python环境的搭建
2.sublime text3 在ubutun下的下载和配置
3.Sublime Text 3 配置 python3编译环境
4.(已解决)sublime text 写程序build后提示can't find '__main__' module in ' '