且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE

更新时间:2022-03-13 07:33:07

本来是想用pycharm,但你看它的内存要求,我的虚拟机分配的内存也不多

Vim太别扭了,就算有代码颜色,不能自动对齐,不能规范格式,跳转到函数定义,显示文档,要配置起来太费劲,所以用sublime text3 来搭建Python IDE

ST3安装

官网:https://www.baidu.com/link?url=5EybwRZ-VzSDfWp5Fy4m0Iby1U042_sarVSOyAB_20RfZddTDUbC77h_ntZyQm-x&wd=&eqid=998163b30001a43b000000035a3e6842

可以参考这个链接安装:
https://www.jianshu.com/p/3361daf75a2e

1、启动(subl)是L不是1

比如   subl test.py 就可以打开文件    跟我们vim test.py打开文件一个道理,只不是这里我们是使用sublime text3 打开文件

注意: subl 这个命令还可以打开一个目录

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

2、安装package control

为了使用众多的 插件 来扩展 Sublime 的功能,你需要安装一个叫做 Package Control 的插件管理器——这个东西你必须要手动安装。但是一旦你安装好了以后,你就可以使用 Package Control 来安装,移除或者升级所有的 ST3 插件了。

按Ctrl + ~ (Esc下面那个) 打开控制台

打开浏览器:https://packagecontrol.io/installation

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

在这里我已经帮你复制好了

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)
Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

输完以后enter就可以执行了

3、Ctrl + Shift + P 组合键 就可以打开 Package Control来安装其他插件。输入 intall 然后你就看到屏幕上出现了 Package Control:Install Package 点击回车然后搜索你想要的插件。想装什么直接点击。

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

注意看下面的status bar 是显示进度的地方

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

3、菜单栏menu bar

关于linux下 sublime的菜单栏,它其实在上面,不像windows那样,在sublime的里面,如果没有的话可以点一下上面的栏,这一点 Ubuntu上很多软件都这样

4、右边的minimap(代码导航图)可以隐藏

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

直接在菜单里选view-> show minimap

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

Preference->Browse Packages直接就可以跳到包所在的文件

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

Anaconda插件

Anaconda 是一个终极 Python 插件。它为 ST3 增添了多项 IDE 类似的功能,例如:

  • Autocompletion 自动完成,该选项默认开启,同时提供多种配置选项。
  • Code linting 使用支持 pep8 标准的 PyLint 或者 PyFlakes。
  • Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数,或者类的定义。
  • Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。
  • Show Documentation: 能够显示一个函数或者类的说明性字符串(当然,是在定义了字符串的情况下)

(1)安装

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

(2)以下说明成功

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

(3)配置

由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Preferences-Package Settings-Anacoda-Settings-Default选项,搜寻“python_interpreter” key,
并将“python_interpreter”:”Python” 改为“python_interpreter”:”/usr/bin/python3.5”
注意:这里的”/usr/bin/python3.5”是我的python路径,每个人需要根据自己电脑进行设置,python路径的查找方式是在terminal中输入:

whereis python  #即可以看到python路径 

Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

选择Preferences-Package Settings-Anacoda-Settings-Users选项,键入以下json数据。保存,重启ST3即可。记住 下面的路径你得填你自己的路径

{

    "python_interpreter": "/usr/bin/python3.5",
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters": true,
    "anaconda_linting":false
}

接下来,就会发现,ST3编写python代码时会有提示功能。


Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png

解决Ubuntu下 Sublime Text 无法输入中文的问题


Ubuntu 16.04 下使用Sublime text3 搭建Python IDE
image.png