作者:琳尐琳安_641 | 来源:互联网 | 2017-06-22 22:42
SublimeText2是一款跨平台文本编辑器,支持Windows,Linux,Macos特色功能:良好的扩展功能(Package)右边没有滚动条,取而代之的是代码缩略图强大的快捷命令:可实时搜索相应的命令、选项、Snippet和Syntex,回车即可执行即时的文件切换随心所欲的跳转到任意文件的任意位置
Sublime Text 2是一款跨平台文本编辑器,支持Windows,Linux,Mac os
特色功能:
良好的扩展功能(Package)
右边没有滚动条,取而代之的是代码缩略图
强大的快捷命令:可实时搜索相应的命令、选项、Snippet 和 Syntex, 回车即可执行
即时的文件切换
随心所欲的跳转到任意文件的任意位置
多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
支持 VIM 模式
支持宏
更新非常快
……
截图:
测试平台:
系统版本号:Fedora 17 32bit
Sublime Text版本号:Version 2.0.1,Build 2217
安装:
Sublime Text 2 的安装 :
在官方网站下载Linux版本 Or 执行 # wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2
得到一个“.tar.bz2”格式的压缩文件
进行解压,并把解压包放到:# mv /home/aneek/Downloads/Sublime_Text_2/ /opt/Sublime_Text_2
创建shotcut: (1)# touch /usr/bin/sublime
(2)# chmod 755 /usr/bin/sublime
(3)#vim /usr/bin/sublime
(4)把下面的复制到 sublime 并保存。
[plain] view plain copy
#!/bin/sh
export SUBLIME_HOME=”/opt/Sublime_Text_2″
$SUBLIME_HOME/sublime_text $*
5.创建桌面图标:
(1)vi /usr/share/applications/sublime.desktop
(2)把下面的复制到 sublime.desktop 并保存。
[plain] view plain copy
[Desktop Entry]
Name=Sublime Text 2
Comment=Sublime Text 2
Exec=/home/john/Applications/"Sublime Text 2"/sublime_text
Icon=/home/john/Applications/Sublime Text 2/Icon/48x48/sublime_text.png
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true
中文显示:
软件在Linux下是无法显示中文的,可以通过如下操作解决:
打开Sublime的菜单栏 -> Preferences -> Settings ? User,在配置文件中增加(前半部分原本就有,可看情况进行替换):
// Settings in here override those in “Default/Base File.sublime-settings”, and
// are overridden in turn by file type specific settings. Place your settings
// here, to ensure they’re preserved when upgrading.
{
“font_face”: “WenQuanYi Micro Hei Mono”
}
其中“文泉驿”是著名的开源字体 http://wenq.org/
中文输入:
设置fcitx输入法的切换键,将默认的Ctrl+Space方式设置Ctrl+Shift,但是这样效果不太好,经常中文会启动不了。
可以在其他地方输入后进行复制粘贴。
在以后的Sublime Text 2或许可以得到解决。
VIM模式兼容:
-
Preference => Setting ? User 点击打开
-
这时会打开一个叫做Preferences.sublime-settings的JSON文件,这应该就是用户定制的配置文件。在配置文件中添加一条语句 ”ignored_packages”,保存即可
-
这时打开一个文件就可以用VI模式进行编辑了。默认是INSERT MODE,ESC后进入COMMAND MODE,进行各种操作吧。
包控制 (Package Control) 和对齐工具 (Alignment Tools) :
要安装alignment工具,首先要安装包工具。Sublime Package Control可以对package进行很方便的管理。
-
使用快捷键
Ctrl + `
进入Console
-
粘贴以下代码拷贝到控制台:
-
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
-
重启,如果在
1
|
Preferences ==> Package Settings
|
中看到
这项,说明安装成功了。
接下来通过Package Control来安装Alignment工具
-
调出命令面板
-
输入install,调出Package COntrol==> Install Package选项,回车。
-
在列表中输入Alignment,回车进行安装
-
重启生效
Alignment提供的默认对齐命令快捷键为Control + Command + a,重新设置了对齐快捷键为Shift + Control + Command + a。设置方法为:在
1
|
Preference==>package setting ==>Alignment==>key Binding?user
|
中添加如下一条配置:
1
|
{ "keys": ["super+ctrl+shift+a"], "command": "alignment" }
|
快捷键冲突:
默认的代码提示快捷键是“Ctrl+Space”,与输入法切换冲突,导致两方均失效。
可以在菜单栏 -> Preferences -> Key Bindings ? Default 里搜索 “insert_best_completion” 出现:
{ “keys”: ["tab"], “command”: “insert_best_completion”, “args”: {“default”: “\t”, “exact”: true} },
改变keys的值为需要的快捷键即可,推荐:
{ “keys”: ["alt+/"], “command”: “insert_best_completion”, “args”: {“default”: “\t”, “exact”: true} },
小技巧:
-
选择文字之后,按下 Tab 和 Shift + Tab 可以控制缩进。
-
文件无需保存就可以直接退出程序,下次启动会自动恢复。
Sublime Text 2是一款共享软件,收费但可以永久免费试用的编辑器,价格是59个美刀,相信开发者一定不了解中国人,也不面对中国市场,。言归正传,ST2编辑功能强大,好评如潮,在Windows/Linux/Mac系统下都有对应的版本。
Linux下的安装流程如下:
1. 官网下载安装包
官网地址:http://www.sublimetext.com/2
ST2目前是2.0.1版,由于软件源并非默认就存在,所以apt-get install是无法下载到的。官网也是提供直接的下载包,linux下是.bz2的文件。文件不大,才5M多一点。
2. 解压放置
解压并不难,随便找个目录解压就行,但考虑到后面要能在命令行下方便的快速启动,推荐解压到/usr/lib/目录下,我用的方法是先解压后搬移,命令如下:
tar -xvf Sublime\ Text\ 2.0.1.tar.bz2
mv Sublime\ Text\ 2 /usr/lib/
其中的\为转义符
这样做是因为$PATH这个环境变量自动涵盖了/usr/lib这个目录,不用专门去修改环境变量。
然后键入:
ln -s /usr/lib/Sublime\ Text\ 2/sublime_text /usr/bin/subl
这行命令是在/usr/bin/目录下建立一个名为subl链接,这样后面可以比较方便的用命令行启动这个编辑器。其中subl这个名字是自行定义的,用户可以定义的更加简单方便。
这个时候应该已经安装结束了,可以用ST2来打开一个文件试试。