Ubuntu 16.04 下使用Sublime text3 搭建Python IDE

简介: 本来是想用pycharm,但你看它的内存要求,我的虚拟机分配的内存也不多Vim太别扭了,就算有代码颜色,不能自动对齐,不能规范格式,跳转到函数定义,显示文档,要配置起来太费劲,所以用sublime text3 来搭建Python IDEST3安装官网:https://www.

本来是想用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 这个命令还可以打开一个目录

img_8494fa8926507f8d366dbb678db9e683.png
image.png

2、安装package control

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

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

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

img_20a1119e197c38c4ef0f5d26eb532c4a.png
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)
img_1582b7fa8745ff1a5024a22e8fc5cd67.png
image.png

输完以后enter就可以执行了

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

img_961f2d18052e5fce4e457f92e22814c1.png
image.png

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

img_99090c3ada3036884fbcfffe812eda1a.png
image.png

3、菜单栏menu bar

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

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

img_961f2d18052e5fce4e457f92e22814c1.png
image.png

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

img_bca95515f997a7b2266ca22a24295b80.png
image.png

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

img_0fd6e3a9ab956040850c603d0813a541.png
image.png

Anaconda插件

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

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

(1)安装

img_71d6a458e1d30ec71411fa0e9bf1d933.png
image.png

(2)以下说明成功

img_a25dd09460290241fccd9e4c726865f1.png
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路径 

img_92f378e9ab6ee7ac16f383a61e084197.png
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代码时会有提示功能。


img_5222ee56ecb13de76ebd863c65ec1545.png
image.png

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


img_bbc9a8e52de7fdb06f9889dc75479284.png
image.png
目录
相关文章
|
5月前
|
IDE 程序员 编译器
适用于 Python 的 10 大最佳 IDE,你 Pick 哪一款?
适用于 Python 的 10 大最佳 IDE,你 Pick 哪一款?
287 0
|
6月前
|
JavaScript
Sublime Text3 直接运行js调试控制台
Sublime Text3 直接运行js调试控制台
|
6月前
sublime text3 快速生成方法注释
sublime text3 快速生成方法注释
|
10月前
|
开发框架 IDE Linux
Python零基础入门(二)——IDE介绍以及Python+PyCharm的安装
Python零基础入门(二)——IDE介绍以及Python+PyCharm的安装
|
8月前
|
Ubuntu Python
百度搜索:蓝易云【ubuntu16.04升级python3.7.1教程】
现在您已经成功升级到Python 3.7.1。请注意,这仅适用于Ubuntu 16.04,如果您使用的是其他版本的Ubuntu或不同的操作系统,请查阅相应的文档或指南进行操作。
193 0
|
10天前
Sublime Text3安装插件报错:There are no packages available for installation
Sublime Text3安装插件报错:There are no packages available for installation
|
6月前
|
IDE Go 开发工具
Sublime Text3搭建go运行环境
Sublime Text3搭建go运行环境
|
6月前
|
Python
解决 sublime text3 运行python文件无法input的问题
解决 sublime text3 运行python文件无法input的问题
25 0
|
6月前
Sublime Text3 Emmet用法
Sublime Text3 Emmet用法
|
6月前
|
Java Shell Linux
搭建Sublime Text3 Java编译运行环境
搭建Sublime Text3 Java编译运行环境