ubuntu安装配置sublime_text 入门和插件

文/风语安然(简书作者)
原文链接:http://www.jianshu.com/p/2f30ccd41165
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

一.安装

几步即可搞定安装

1.解压

tar xf Sublime\ Text \2\Build\2181\x64.tar.bz2

2.移动文件

sudo mv Sublime\Text\2  /opt

3.终端打开方式(添加终端使用sublime打开文件)

sudo ln -s /opt/sublime/sublime_text   /usr/bin/sublime

4.桌面图标添加(添加至启动器)

sudo gedit  /usr/share/applications/sublime.desktop

把下面的代码写进去

[Desktop Entry]

Version=1.0

Name=Sublime_Text_2

GenericName=Text Editor

Exec=sublime

Terminal=false

Icon=/opt/sublime/Icon/48x48/sublime_text.png

Type=Application

Categories=TextEditor;IDE;Development

X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]

Name=New Window

Exec=sublime -n

TargetEnvironment=Unity

这其中的Icon的路径可以按照你的喜好自己选择漂亮一点的图标,上网找找看,很多很炫

5.默认打开方式

sudo sublime /usr/share/applications/defaults.list

把gedit.desktop的全部变为sublime.desktop即可

二:配置

1.安装包管理:

见这个网址:

https://sublime.wbond.net/installation

之后根据Console提示的重启信息重启即可。

2.常用扩展推荐

通用:

Advanced?New?FileThis plugin allows for faster file creation within a project.

Markdown previewPreview and build your markdown files quickly in your web browser from sublime text 2/3.

GBK Encoding Support支持GBK格式,防止乱码

SideBarEnhancementsEnhancements to Sublime Text sidebar. Files and folders.

对于前端:

Emmet——Emmet 官方提供的 Sublime Text 扩展;

Sublime?Linter——代码校验插件,支持 HTML、CSS、JS、PHP、Java、C++ 等16种语言;

HTML5——HTML5 bundle for Sublime Text 2;

Alignment——代码对齐插件;

Bracket?Highlighter——括号高亮匹配;

Git——整合 Git 功能的插件;

jQuery——代码智能提示插件;

LESS——LESS 代码高亮插件;

Js?Format——JavaScript 代码格式化插件;

Tag——HTML/XML 标签缩进、补全和校验;

LiveReload——让页面即时刷新;

Pretty JSON——JSON美化扩展;

Can I Use——查询 CSS 属性兼容情况;

Coffee?Script——Coffee?Script 代码高亮,校验和编译等;

Color?Picker——跨平台取色器插件;

对于pythoner:

Package Control在 Sublime 里直接安装附加插件的包管理器。这是唯一一个你必须手动安装的插件。这边列出的其他所有插件都可以通过 Package Control 来安装。也可以通过它来更新已安装过的插件。简单得想做是 Sublime packages 的 apt-get 就行了。

Color Scheme – Tomorrow NightColor schemes决定了编辑器界面语法高亮的字体颜色。这是一个非常酷的暗黑系样式。

Theme – Soda DarkThemes影响 Sublime 界面元素的颜色和风格。这个非常适合 Tomorrow Night 的配色方案。

SideBarEnhancements这个插件提供了侧边栏附加的上下文菜单选项,例如”New file”,”New Floder”等。这些本应当默认就该有的,却没有。

All AutocompleteSublime 默认的自动完成只关注当前文件的单词。这个插件扩展了其自动完成的单词列表到所有打开的文件。

SublimeCodeIntel为部分语言增强自动完成功能,包括了 Python 。这个插件同时也可以让你跳转到符号定义的地方,通过按住 alt 并点击符号。非常方便。

SublimeREPL允许你在编辑界面直接运行 Python 解释器。我倾向于在单独的终端窗口用bpython来运行,但有时 SublimeREPL 是很有帮助的。

GitGutter在编辑器的凹槽区,依照 Git ,增加小图标来标识一行是否被插入、修改或删除。在 GitGutter 的 readme 中有说明如何更改颜色图标来更新你的配色方案文件。

Pylinter这个插件提供了目前我所见到的最好的pylint编辑器整合。它自动检查 .py 文件,无论其何时被保存,并且会直接在编辑界面显示 pylint 违规。它还有一个快捷方式来禁用局部的 pylint 检查,通过插入一个 #pylint: 禁用注释。这个插件对于我确实非常有用。

三:快捷键和招数

多个光标:按住Ctrl(Windows系统按住ctrl)可以在同一时间轻松的编辑多条代码。点击鼠标点击目标代码。

重新打开关闭的标签:和谷歌浏览器一样,如果你不小心关闭了某个标签页并想重新打开它,你可以按下Shift+ctrl+T(Windows系统下,按下Shift+ctrl+T)。如果你连续点击以上按键,ST将会按照关闭的先后顺序重新打开标签页。

快速开启文档:这可能就是ST中我最喜欢的功能。按住Ctrl+T(Wiondows系统下,按住ctrl+T)就会打开一个文本框,你可以在文本框内键入目标文件,系统就在项目中搜索文件的位置。这样你就不用再次使用文件目录列表。

跳转到符号:按住Ctrl+P(Windows系统下,按下ctrl+P)打开检索字段,键入目标符号,然后点击回车,快速跳转至某个特定符号。

搜索整个项目文档:按住Shift+Ctrl+F(Windows系统下,按住Shift+ctrl+F)在整个ST项目下搜索目录。

文字/行间跳转:这是操作系统自带的功能,但我是在使用ST的过程中才发现这个功能的。在Macs机上,如果你在按住Alt键的同时使用方向键,那么能够实现文字而不是字符间的跳转。同样的,如果你在使用方向键的同时按住Cmd,就会跳转到行的另一端。这样即便不使用鼠标,也能够对代码进行快速浏览。

快速更改设置:按住Shift+Ctrl+P(Windows系统下,按住Shift+ctrl+P)打开快速查找栏,可以对ST的设置进行更改。

以下清单是我在看了黑客新闻的评论后添加的:

词段间跳转:按住Ctrl键,让光标在词段间移动——也就是驼峰式(下划线)搜索。比如:如果目前光标位于“cakeParty”词首,那么按住control,点击右方向键,就可以实现”e”和”P”间的跳转。(感谢hebejebelus)

将当前行上移/下移:你可以按住Shift+Ctrl+Up/Down上移/下移当前行(感谢draftable)

Sublime套装软件控制:对主题、语法、代码……的安装非常有用(感谢po)

快速文字编辑:Cmd+d选择当前文字,再次点击Cmd+d对所选文字进行编辑。这一功能可以使局部变量或是HTML标签页打开、关闭元素的更改变的轻松便捷。(感谢haasted)

微查找+替换/更改:另外一个实用的功能是通过CMD+D/CMD+K+D实现的。CMD+D自动搜索与当前选择一致的实例,并在下一个实例处创建另外一个光标(同时选中这个实例)。CMD+K+D则会跳过当前的选择,直接跳转至下一个实例(多谢toran1302)

选中所有实例:按住Shift+ctrl+G选中所有实例。

时间: 2024-08-28 22:07:11

ubuntu安装配置sublime_text 入门和插件的相关文章

ubuntu安装配置NFS服务方便mini2440挂载

环境:物理机,ubuntu12.04设备:mini2440开发板,USB转串口线一根,网线一根目标:物理主机开启nfs服务,在mini2440中能够成功挂载主机的共享目录 一. 安装并配置nfs服务 1. 使用命令安装: sudo apt-get install nfs-kernel-server 2.  使用命令mkdir -m 777 share在/home/wh21/目录下新建一个share目录 3.  修改nfs共享配置文件/etc/exports      在最后一行添加: /home

ubuntu安装配置Apache2和SVN

由于新公司要搭建新的svn,我因为之前有linux的基础,而且确实在linux中搭建SVN服务器更好维护也更稳定,所以主动接下了任务,然后在网上找了很多资料,发现都不太完整而且资料比较老,下面将自己的搭建过程做个记录,以供其他朋友们做参考 ubuntu安装配置Apache2和SVN 我习惯进入root下操作,所以首先 第一步:安装apache2,subversion,libapache2-svn apt-get install apache2 apt-get install subversion

Ubuntu 安装配置minicom

Ubuntu 安装配置minicom 1 . 安装 Minicom 用新立得软件管理器下载minicom 2.配置Minicom shell下输入 minicom -s 打开配置界面 进入Serial port setup Next step: 进入串口配置 输入A配置串口驱动为/dev/ttyS0 输入E配置速率为115200 8N1 输入F将 Hardware Flow Control 设 为 NO minicom用于控制开发板,和modem没关系,修改Modem and dialing,

Ubuntu安装配置Mysql

Ubuntu安装配置Mysql 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令 网上安装和二进制

Ubuntu安装配置NFS文件系统

NFS文件系统使用起来比较的方便简单,现在在为MPC8313ERDB配置一个NFS. 一 主机准备: 1. 主机使用Ubuntu系统,首先安装软件包: sudo apt-get install portmap nfs-kernel-server 2. 配置文件/etc/exports sudo gedit /etc/exports // 打开exports文件 //在文件的最后,加上这一句,给nfs文件夹加一个读写的权限 /home/bing/nfs *(rw, no_root_squash)

ubuntu安装配置elasticSearch

##markdown在ubuntu安装配置### ####安装jdk#### > sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-alternatives --config java #####安装elasti

Ubuntu安装配置Mysql详解

Ubuntu安装配置Mysql 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令 网上安装和二进制

Ubuntu 安装配置MySQL,并使用VS的Server Explorer UI界面远程管理MySQL

为安装配置方便,使用root账号登入Ubuntu. step1: 键入下面命令安装MySQL. 过程十分简单.安装过程中只需根据提示输入root账号的密码即可. step2:安装完成后检查MySQL是否已启动.键入下面的命令 step3:如果没有启动,则键入下面命令启动MySQL. 然后按照step2,再次检查一遍MySQL运行状态. step4:打开MySQL的远程访问功能.键入下面的命令,然后将配置文件中的bind-address注释掉. step5: 重启MySQL Step6:开通roo

Maven01——简介、安装配置、入门程序、项目构建和依赖管理

1 Maven的简介 1.1 什么是maven 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 Svn eclipse   maven量级 1.2 Maven好处 同一个项目,普通的传统项目(24M)而Maven项目只需要(724KB) 分析:maven项目为什么这么小?没有jar. 需要jar吗?肯定需要.没有存在于maven项目里面,jar存在于哪? 1.3 依赖管理 1.4 项目一键构建 编码  编译  测试(junit)  运行  打包  部署 一个 t