设为首页 加入收藏

TOP

Ubuntu16.04下使用sublime text3搭建Python IDE(二)
2017-09-30 17:09:44 】 浏览:4080
Tags:Ubuntu16.04 使用 sublime text3 搭建 Python IDE
ge is listed as Theme - Soda in the packages list.

Activating the theme

Sublime Text 3

 

Open your User Settings Preferences file Sublime Text -> Preferences -> Settings - User

Add (or update) your theme entry to be "theme": "Soda Light 3.sublime-theme" or "theme": "Soda Dark 3.sublime-theme"

Example Sublime Text 3 User Settings

 

{

"theme": "Soda Light 3.sublime-theme"

}

但是配置好之后代码区还是黑色的,要改成白色的就改下color theme

注意color theme和theme是两回事,theme是控制侧边的栏的,而color theme是控制代码区的

Blackboard是比较好看的配色

解决中文输入法的问题

sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法。

解决这个方法必须抛弃原来的IBus输入框架,有人说装个inputHelp扩展包,但是它相当于是在别的地方写再粘上去,太费劲

不如换成Fcitx输入法

首先安装fcitx

  1. 一,安装fcitx,这么好的软件,ubuntu软件中心肯定是找得到的,但还是命令来得快一些吧。

    sudo apt-get install fcitx-table-pinyin

    然后相关的依赖库和框架都会自动安装上。

  2. 二,配置fcitx,默认是非常难用的iBus,前面我们说过了,安装完fcixt后你尽可以如意地在 键盘输入方式系统 处把它替换为fcitx.如下图:

  3. 三,重启电脑

    这个是必须的,如果不是请告诉我更快捷的方法。

  4. 四,选择你需要的输入法,作为五笔输入的本人就一个五笔拼音就够了,如果还需要拼音之类的话也可以留着。

    可以从ubuntu右上角顶栏的小键盘图标中打开,配置,如下图:

  5. 五,默认皮肤,实在让人没什么想象力,来个舒服一点的吧!

    打开菜单,皮肤,dark系列大大的好,,如果你不喜欢那你就接着换吧!

  6. 6

    记得切换输入法的快捷键还是windows中习惯的Ctrl+ShiftCtrl+Space(空格).

打上补丁

https://github.com/lyfeyaj/sublime-text-imfix

 

此解决办法来自 http://www.jianshu.com/p/bf05fb3a4709

 

然后就可以顺利输出中文了

 

设置运行Python3.5

运行一下就知道sublime默认的是python2.7如果我想让他运行3.5,怎么办呢,首先使用

which python3.5找到它的路径,

从这张图可以看出3.5和3是两个版本,同时运行,ubuntu16.04真的装了很多版本的python

还有path里不包含python的,它会自己到bin目录下找

 

ubuntu的which、whereis、locate和find命令

 

which

 

只能寻找执行文件 ,并在PATH变量里面寻找。

 

whereis

 

从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。

 

locate

 

同上,不过文件名是部分匹配。

 

find

 

是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。

 

如果你需要在linux中的sublime text 3中使用python3,就需要使用自定义环境,选择下面的New Build System,会弹出一个后缀为sublime-build的文件。

sublime3配置python3

写入以下配置:

{ "cmd": ["/usr/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python"}

注意:其中python3的运行路径需要和你系统中的路径一致

然后保存文件名为python3.sublime-build,然后选择环境为python3即可,保存的路径就是crtl+S后默认的路径

 

 

这样就有python3.5了

 

然后你选中什么build system就是用什么编译,选python3.5就是3.5,选python就是2.7

要想确切地知道python版本不要再用3/5去实例,可以用

如果是给人读,用 sys.version
如果是给机器比较,用 sys.version_info
如果是判断是不是 PyPy 等第三方实现,用 sys.implementation(要 Python 3.3)。

 

import sys

print(sys.version)

 

 

运行一个python脚本

New 一个

 

can't find '__main__' module in ''

 

这是因为没保存成py脚本,当然不能执行,保存下

按下ctrl+S,就会弹出文件保存目录

是不是比vim方便好几条大街?

 

保存成py脚本后,按ctrl+B 自动编译运行

配置缩进

同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块,不能随意地开始新的语句块,

不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。我 强烈建议 你在每个缩进层次使用 单个制表符 或 两个或四个空格 。

选择这三种缩进风格之一。更加重要的是,选择一种风格,然后一贯地使用它,即 只 使用这一种风格。

 

不仅仅是python,对于编程来说用space替代tab不管对于哪种语言都是一个好的选择,因为代码文件可能会在不同的环境、用不同的编辑器打开,而对于space的处理几乎所有的编辑器、所有的OS环境都是一样的,而对于tab的处理却不尽相同,有的会直接展开成空格,有的不会,而且展开为空格的话,有的是4个有的是8个,这样会造成代码的格式看起来不一致。对于python来说这个问题更加重要,因为缩进对于python来说是语法的一部分,所以将tab弄成space会减少很多麻烦。

 

所以我们选择四个空格缩进法

 

 

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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目