设为首页 加入收藏

TOP

Ubuntu16.04下使用sublime text3搭建Python IDE(一)
2017-09-30 17:09:44 】 浏览:4078
Tags:Ubuntu16.04 使用 sublime text3 搭建 Python IDE

本来是想用pycharm,但你看它的内存要求,我的虚拟机一共也就1G

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

 

安装sublime text3

目前最简单的方法是通过ppa安装,打开终端,输入以下命令:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text-installer

卸载 sublime text 命令:

sudo apt-get remove sublime-text-installer

 

启动时按下subl(不是1是L)

还可以用subl test.py 打开指定文件

或者用 subl 目录 打开一整个目录(这个很炫)

 

 

如果路径中含有空格,你必须使用双引号将路径括起来:

$ subl "~/Documents/test/my test file.txt"

 

装完了以后可以激活它,在Help里输入license key

—– BEGIN LICENSE —–

Michael Barnes

Single User License

EA7E-821385

8A353C41 872A0D5C DF9B2950 AFF6F667

C458EA6D 8EA3C286 98D1D650 131A97AB

AA919AEC EF20E143 B361B1E7 4C8B7F04

B085E65E 2F5F5360 8489D422 FB8FC1AA

93F6323C FD7F7544 3F39C318 D95E6480

FCCC7561 8A4A1741 68FA4223 ADCEDE07

200C25BE DBBC4855 C4CFB774 C5EC138C

0FEC1CEF D9DCECEC D3A5DAD1 01316C36

—— END LICENSE ——

Key来自 https://fatesinger.com/77763

 

安装package control

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

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

https://packagecontrol.io/installation#st3

获取安装代码

 

输完以后enter就可以执行了

 

现在你可以通过快捷键 cmd+shift+P 打开 Package Control 来安装其他的插件了。输入 install 然后你就能看见屏幕上出现了 Package Control: Install Package,点击回车然后搜索你想要的插件。想装什么直接点击。

 

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

 

菜单栏menu bar

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

 

 

如果上面依旧没有菜单栏,那么它其实是ubuntu 16.04的bug

有时候,就是忽然又点不出来了,那么可以

首先 shift+ctrl+P 写上view:toggle menu

或者用sudo subl重启sublime

或者用如下命令

initctl restart unity-panel-service

重启一下

 

详见如下网址解决

http://askubuntu.com/questions/768562/some-menubars-are-missing-on-ubuntu-16

 

可以隐藏右边的minimap

用ctrl+shift+P 搜索 View:toggle minimap

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

 

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

 

 

安装 Anaconda (蟒蛇)python插件

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

  • Autocompletion 自动完成,该选项默认开启,同时提供多种配置选项

  • Code linting 使用支持 pep8 标准的 PyLint 或者 PyFlakes。因为我个人使用的是另外的 linting 工具,所以我会在 Anaconda 的配置文件 Anaconda.sublime-settings中将 linting 完全禁用。操作如下: Sublime > Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}

这个linting 是指标出不符合规范的可疑的代码

下面的状态栏有不符合的提示,但是这个规范过于苛刻,没有必要,可以关掉

 

  • McCabe code complexity checker 让你可以在特定的文件中使用 McCabe complexity checker. 如果你对软件复杂度检查工具不太熟悉的话,请务必先浏览上边的链接。
  • Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数,或者类的定义。
  • Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。
  • Show Documentation: 能够显示一个函数或者类的说明性字符串(当然,是在定义了字符串的情况下)

 

当你打一个函数时,就有文档提示

配置Anaconda

首选项,插件设置,Anaconda,Settings – User

{

"anaconda_linting": false,

//保存文件后自动pep8格式化

"auto_formatting": true,

}

换主题

更换一个叫soda light的主题

https://github.com/buymeasoda/soda-theme

 

Using Sublime Package Control

 

If you are using Will Bond's excellent Sublime Package Control, you can easily install Soda Theme via the Package Control: Install Package menu item. The Soda Theme packa

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇利用Python进行数据分析(1) 简单.. 下一篇Python读写文件

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目