ubuntu16.04安装sublime-text-3

来源:互联网 发布:淘宝优惠券返利网 编辑:程序博客网 时间:2024/05/21 07:48
转自:http://blog.csdn.net/lee_j_r/article/details/55214175
Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。它不同于系统自带的文本编辑器,可以说是转为开发人员量身定做的。Sublime Text支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,按Table键补全,就像平常敲交换机或linux命令一样。拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。还支持多种插件,可扩展性非常强!Sublime Text 3新版已更新Build 3111。

1、安装sublime-text-3

只需三条命令:
[html] view plain copy
  1. sudo add-apt-repository ppa:webupd8team/sublime-text-3  
  2. sudo apt-get update  
  3. sudo apt-get install sublime-text-installer  
卸载 sublime text 命令:
[html] view plain copy
  1. sudo apt-get remove sublime-text-installer  

参考 Sublime Text 3 Build 3114 版发布及在Ubuntu 16.04安装

2、安装Packeage Control

输入命令subl打开Sublime Text 3
按快捷键ctrl + shift + p, 在弹出的窗口中查找命令
[html] view plain copy
  1. install package control  
单击运行。
重启软件后可以在Preference菜单下找到Package Control命令,单击运行Packeage Control,搜索Install Package并进入该选项,此时即可为Sublime Text 3安装所需插件。

3、解决中文输入问题

1)下载我们需要的文件,打开终端,输入:
[html] view plain copy
  1. git clone https://github.com/lyfeyaj/sublime-text-imfix.git  
2)将subl移动到/usr/bin/,并且将sublime-imfix.so移动到/opt/sublime_text/(sublime的安装目录)
终端输入:
[html] view plain copy
  1. cd ~/sublime-text-imfix  
  2. sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/  
  3. sudo cp ./src/subl /usr/bin/  
3)终端输入subl命令试试能不能启动sublime,如果成功启动的话,应该就可以输入中文了。
4)但是这样子只能用上述命令行启动才能输入中文,而单击图标或者在文件右击用sublime text打开仍然是无法中文输入的。为了解决这个问题,还需要修改文件sublime_text.desktop的内容。
终端输入:
[html] view plain copy
  1. sudo gedit /usr/share/applications/sublime_text.desktop  
先尝试只把[Desktop Entry]中的字符串:
[html] view plain copy
  1. Exec=/opt/sublime_text/sublime_text %F  
修改为
[html] view plain copy
  1. #Exec=/usr/bin/subl  
保存,退出。重新点击sublime text图标打开,看是否能中文输入?
如果可以,问题解决了,可以安心使用sublime text 3 啦!
如果还不可以,接着修改sublime_text.desktop的内容:
[html] view plain copy
  1. 将[Desktop Entry]中的字符串  
  2. Exec=/opt/sublime_text/sublime_text %F  
  3. 修改为  
  4. Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"  
  5.   
  6. 将[Desktop Action Window]中的字符串  
  7. Exec=/opt/sublime_text/sublime_text -n  
  8. 修改为  
  9. Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"  
  10.   
  11. 将[Desktop Action Document]中的字符串  
  12. Exec=/opt/sublime_text/sublime_text --command new_file  
  13. 修改为  
  14. Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"  
注意:
修改时请注意双引号"",否则会导致不能打开带有空格文件名的文件。
此处仅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了。
opt/sublime_text/目录下的sublime-text.desktop可以修改,也可不修改。

保存,退出。重新点击sublime text图标打开,应该是已经可以中文输入了。随便选一文本文件右键以sublime text打开,应该也是可以中文输入了!


参考文章:解决Ubuntu下Sublime Text 3无法输入中文

4、Sublime快捷键

选择类

Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。

Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。

Ctrl+M 光标移动至括号内结束或开始的位置。
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
Ctrl+K+0 展开所有折叠代码。
Ctrl+← 向左单位性地移动光标,快速移动光标。
Ctrl+→ 向右单位性地移动光标,快速移动光标。
shift+↑ 向上选中多行。
shift+↓ 向下选中多行。
Shift+← 向左选中文本。
Shift+→ 向右选中文本。
Ctrl+Shift+← 向左单位性地选中文本。
Ctrl+Shift+→ 向右单位性地选中文本。
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。

编辑类

Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
Tab 向右缩进。
Shift+Tab 向左缩进。
Ctrl+K+K 从光标处开始删除代码至行尾。
Ctrl+Shift+K 删除整行。
Ctrl+/ 注释单行。
Ctrl+Shift+/ 注释多行。

Ctrl+K+U 转换大写。
Ctrl+K+L 转换小写。
Ctrl+Z 撤销。
Ctrl+Y 恢复撤销。
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
Ctrl+F2 设置书签
Ctrl+T 左右字母互换。
F6 单词检测拼写

搜索类

Ctrl+F 打开底部搜索框,查找关键字。
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
Ctrl+P 
打开搜索框。举个例子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
Ctrl+Shift+P 打开命令框。场景例子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
Esc 退出光标多行选择,退出搜索框,命令框等。

显示类

Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
Ctrl+PageDown 向左切换当前窗口的标签页。
Ctrl+PageUp 向右切换当前窗口的标签页。
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
Alt+Shift+2 左右分屏-2列

Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
Ctrl+K+B 开启/关闭侧边栏。
F11 全屏模式
Shift+F11 免打扰模式

参考:Sublime3 快捷键 

5、其他干货

另外,这篇文章里收集了许多sublime的问题和配置:Ubuntu16.04下使用sublime text3搭建Python IDE
这篇讲了sublime的很多实用技巧,而且排版更加优雅:如何优雅地使用Sublime Text3

原创粉丝点击