python编辑器:Sublime Text3各系统安装配置

Sublime Text是一款轻量级,跨平台的代码编辑器。已经从1.0版本迭代到了3.0版本,几乎是各操作系统首选的代码编辑器,运行python代码的速度非常快,界面也非常简洁,

如果你感觉学不会?莫慌,小编推荐大家加入群,

前面516中间107后面834,群里有志同道合的小伙伴,

互帮互助,还可以拿到许多视频教程!

具有丰富的插件可供扩展,因此想要学习python3或者其他编程语言,这款代码编辑器绝对值得推荐。

一、下载

官网下载对应自己操作系统的版本,我们今天也针对这三个系统的安装与配置做详细讲解,以及我个人在使用过程中遇到的一些问题及解决办法分享给大家。

二、安装

A1、Windows系统安装方法非常简单,标准的下一步操作,这里我还是想不厌其烦的演示一遍,尽管这么做很low。

双击运行下载好的.exe安装包,点Next

更改安装位置,不建议安装在系统盘(C)

红框处打钩下一步>>点Install安装

A2、在OS X系统中安装Sublime Text

进入开篇给出的下载链接,下载OS X系统对应的安装包下载,下载安装程序后,打开它,再将Sublime Text图标拖放到文件夹Applications。

A3、在Linux系统中安装Sublime Text

在大多数Linux系统中,安装Sublime Text的最简单方式是通过终端会话,如下所示:

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

$ sudo apt-get update

$ sudo apt-get install sublime-text-installer

三、配置Sublime Text

如果你安装了多个Python版本或者Sublime Text不能自动运行程序,你可能需要设置一个配置文件。你首先需要知道Python解释器的完整路径,为此,在Linux或OS X系统中执行如下命令:

$ type -a python3

python3 is /usr/local/bin/python3

请将python3 替换为你启动终端会话时使用的命令。

如果你使用的是Windows系统,在安装python3过程中勾选过Add Python 3.7 to PATH选项,那么他将自动获取python3的配置,无需手动配置,具体请参考上一篇>>在常用操作系统中安装Python3文章。

现在,启动Sublime Text,并选择菜单Tools Build System New Build System,这将打开一个新的配置文件。删除其中的所有内容,再输入如下内容:

{

"cmd": ["/usr/local/bin/python3", "-u", "$file"],

"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",

"selector": "source.python",

"encoding": "cp936",

}

这些代码让Sublime Text使用命令python3 来运行当前打开的文件。请确保其中的路径为你在前一步获悉的路径(在Windows系统中,该路径类似于C:/Python35/python)。将这个配置文件命名为Python3.sublime-build,并将其保存到默认目录——选择菜单Save时Sublime Text打开的目录。

选择菜单Tools Build System Python3,再选择菜单Tools Build,你将在内嵌在Sublime Text窗口底部的终端中看到输出,之后就可以直接使用快捷键Ctrl+B来查看输出。

四、汉化及插件安装

B1.安装Package Control

最简单的安装方法是通过Sublime Text控制台。 可通过ctrl +` 快捷键或View> Show Console菜单访问控制台。 打开后,将适用于您的Sublime Text版本的Python代码粘贴到控制台中。

代码粘贴到红框处,回车等待左下=号左右运动停止

利用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。

B2.汉化

点击Preferences菜单 >>出现 Package Control 选项点击

选择Istall Package 如图所示

搜索ChineseLocalization插件安装,即可汉化

汉化后的菜单

推荐安装的插件列表

易用性:

ChineseLocalization , 完全汉化插件

Monokai Extended 主题,推荐使用

HTML5,HTML5标签拓展

JsFormat,javascript格式化

CSS Format,CSS格式化

Tag,HTML格式化

Brackethighlighter,标签对标记

SideBarEnhancements ,增强型侧边栏

BufferScroll,代码折叠状态保留

StyleToken , 标记颜色代码功能:

Emmet,前端神器

TortoiseSVN,SVN你懂的

QuoteHTML,把HTML拼接成js插入字符串,神器

Clipboard Manager,增强型剪贴板,可访问历史剪贴板记录

FileHeader,文件模板 , 可自动更新修改时间

AutoPrefixer,浏览器私有属性前缀补全 (Node.js依赖)

ColorConvert,RGBA颜色转换,十六进制颜色转换为RGBA颜色

Better Completion,全能代码提示

LiveStyle,双向更改无刷新实时预览 , 包含chrome插件 Emmet LiveStyle

SFTP , 需要激活 ,看这里 Sublime Text SVN/SFTP 插件序列号通过微信自动获取

*jQuery,jQuery 代码提示(Better Completion 已可替代此插件)

*Sass以及SASS Build,使用Sass必备,ctrl+b执行编译

*yui compressor,JS和CSS压缩 (JRE依赖),ctrl+b执行编译推荐使用面向未来的前端自动化工具(相对成熟的Grunt,以及后起之秀 Gulp ,还有百度 FIE),以上两个星标插件都可被自动化工具所取代。Gulp教程移步这里:Gulp 自动化你的前端

其他:

ConvertToUTF8,GBK编码兼容

IMESupport,输入法不跟随时安装

TrailingSpaces,多余空格标记,强迫症患者福音

Hasher,符号转义,ctrl+shift+p 选择 Entity Encode

PackageResourceViewer,插件修改必备,ctrl+shift+p 调用 Open Resource

快捷键列表(Shortcuts Cheatsheet)

我把本文出现的Sublime Text按其类型整理在这里,以便查阅。

通用(General)

:上下左右移动光标,注意不是不是KJHL!

Alt:调出菜单

Ctrl + Shift + P:调出命令板(Command Palette)

Ctrl + `:调出控制台

编辑(Editing)

Ctrl + Enter:在当前行下面新增一行然后跳至该行

Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行

Ctrl + /:进行逐词移动

Ctrl + Shift + /进行逐词选择

Ctrl + /移动当前显示区域

Ctrl + Shift + /移动当前行

选择(Selecting)

Ctrl + D:选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D选择该词出现的下一个位置,在多重选词的过程中,使用Ctrl + K进行跳过,使用Ctrl + U进行回退,使用Esc退出多重编辑

Ctrl + Shift + L:将当前选中区域打散

Ctrl + J:把当前选中区域合并为一行

Ctrl + M:在起始括号和结尾括号间切换

Ctrl + Shift + M:快速选择括号间的内容

Ctrl + Shift + J:快速选择同缩进的内容

Ctrl + Shift + Space:快速选择当前作用域(Scope)的内容

查找&替换(Finding&Replacing)

F3:跳至当前关键字下一个位置

Shift + F3:跳到当前关键字上一个位置

Alt + F3:选中当前关键字出现的所有位置

Ctrl + F/H:进行标准查找/替换,之后:

Alt + C:切换大小写敏感(Case-sensitive)模式

Alt + W:切换整字匹配(Whole matching)模式

Alt + R:切换正则匹配(Regex matching)模式

Ctrl + Shift + H:替换当前关键字

Ctrl + Alt + Enter:替换所有关键字匹配

Ctrl + Shift + F:多文件搜索&替换

跳转(Jumping)

Ctrl + P:跳转到指定文件,输入文件名后可以:

@ 符号跳转:输入@symbol跳转到symbol符号所在的位置

# 关键字跳转:输入#keyword跳转到keyword所在的位置

: 行号跳转:输入:12跳转到文件的第12行。

Ctrl + R:跳转到指定符号

Ctrl + G:跳转到指定行号

窗口(Window)

Ctrl + Shift + N:创建一个新窗口

Ctrl + N:在当前窗口创建一个新标签

Ctrl + W:关闭当前标签,当窗口内没有标签时会关闭该窗口

Ctrl + Shift + T:恢复刚刚关闭的标签

屏幕(Screen)

F11:切换普通全屏

Shift + F11:切换无干扰全屏

Alt + Shift + 2:进行左右分屏

Alt + Shift + 8:进行上下分屏

Alt + Shift + 5:进行上下左右分屏

分屏之后,使用Ctrl + 数字键跳转到指定屏,使用Ctrl + Shift + 数字键将当前屏移动到指定屏

延伸阅读(Further Reading)

书籍(Books)

Mastering Sublime Text:我读过的唯一一本关于Sublime Text的书籍,书中介绍的插件很实用,但对编辑技巧介绍不全。

Instant Sublime Text Starter:另外一本关于Sublime Text的书,我没有读过。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181119A0ZYVB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券