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
-
一,安装fcitx,这么好的软件,ubuntu软件中心肯定是找得到的,但还是命令来得快一些吧。
sudo apt-get install fcitx-table-pinyin
然后相关的依赖库和框架都会自动安装上。
-
二,配置fcitx,默认是非常难用的iBus,前面我们说过了,安装完fcixt后你尽可以如意地在 键盘输入方式系统 处把它替换为fcitx.如下图:
-
三,重启电脑。
这个是必须的,如果不是请告诉我更快捷的方法。
-
四,选择你需要的输入法,作为五笔输入的本人就一个五笔拼音就够了,如果还需要拼音之类的话也可以留着。
可以从ubuntu右上角顶栏的小键盘图标中打开,配置,如下图:
-
五,默认皮肤,实在让人没什么想象力,来个舒服一点的吧!
打开菜单,皮肤,dark系列大大的好,,如果你不喜欢那你就接着换吧!
-
6
记得切换输入法的快捷键还是windows中习惯的Ctrl+Shift和Ctrl+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会减少很多麻烦。
所以我们选择四个空格缩进法
如