红联Linux门户
Linux帮助

ubuntu16.04中sublime-text-3

发布时间:2017-02-16 14:53:02来源:linux网站作者:Lee_J_R
Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。它不同于系统自带的文本编辑器,可以说是转为开发人员量身定做的。Sublime Text支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,按Table键补全,就像平常敲交换机或linux命令一样。拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。还支持多种插件,可扩展性非常强!Sublime Text 3新版已更新Build 3111。
 
1、安装sublime-text-3
只需三条命令:
sudo add-apt-repository ppa:webupd8team/sublime-text-3  
sudo apt-get update  
sudo apt-get install sublime-text-installer  
卸载 sublime text 命令:
sudo apt-get remove sublime-text-installer  
 
2、安装Packeage Control
输入命令subl打开Sublime Text 3
按快捷键ctrl + shift + p, 在弹出的窗口中查找命令
install package control  
单击运行。
重启软件后可以在Preference菜单下找到Package Control命令,单击运行Packeage Control,搜索Install Package并进入该选项,此时即可为Sublime Text 3安装所需插件。
 
3、解决中文输入问题
1)下载我们需要的文件,打开终端,输入:
git clone https://github.com/lyfeyaj/sublime-text-imfix.git  
2)将subl移动到/usr/bin/,并且将sublime-imfix.so移动到/opt/sublime_text/(sublime的安装目录)
终端输入:
cd ~/sublime-text-imfix  
sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/  
sudo cp ./src/subl /usr/bin/  
3)终端输入subl命令试试能不能启动sublime,如果成功启动的话,应该就可以输入中文了。
4)但是这样子只能用上述命令行启动才能输入中文,而单击图标或者在文件右击用sublime text打开仍然是无法中文输入的。为了解决这个问题,还需要修改文件sublime_text.desktop的内容。
终端输入:
sudo gedit /usr/share/applications/sublime_text.desktop  
先尝试只把[Desktop Entry]中的字符串:
Exec=/opt/sublime_text/sublime_text %F  
修改为
#Exec=/usr/bin/subl  
保存,退出。重新点击sublime text图标打开,看是否能中文输入?
如果可以,问题解决了,可以安心使用sublime text 3 啦!
如果还不可以,接着修改sublime_text.desktop的内容:
将[Desktop Entry]中的字符串  
Exec=/opt/sublime_text/sublime_text %F  
修改为  
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F" 
将[Desktop Action Window]中的字符串  
Exec=/opt/sublime_text/sublime_text -n  
修改为  
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"
将[Desktop Action Document]中的字符串  
Exec=/opt/sublime_text/sublime_text --command new_file  
修改为  
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打开,应该也是可以中文输入了!
ubuntu16.04中sublime-text-3
 
4、Sublime快捷键
Ctrl+方向键 逐词移动
Ctrl+] 向右缩进
Ctrl+[ 向左缩进
Ctrl+Z 撤销。
Ctrl+Y 恢复撤销。
Ctrl+F 打开底部搜索框,查找关键字。
Ctrl+B 运行python
Ctrl+Shift+P 调出命令窗
Ctrl+shift+R 格式化
Ctrl+shift+V 格式化粘贴 这个很有用,可以把网上的代码按照我的格式粘到我的文档里
Ctrl+//注释 这个比较厉害,如果是python,就是加#号的,想取消再弄一次就好了
Ctrl+D 多光标选择,神器!
Ctrl + N 在当前窗口创建一个新标签
Ctrl + W 关闭当前标签
Ctrl + Shift + T 恢复刚刚关闭的标签。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28462.html