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 plaincopy
<p>[Desktop Entry]</p><p>Name=Sublime Text 2</p><p>Comment=Sublime Text 2</p><p>Exec=<span><span>/home/john/Applications/</span></span>"Sublime Text 2"/sublime_text</p><p>Icon=/<span><span>home/john/Applications/</span></span>Sublime Text 2/Icon/48x48/sublime_text.png</p><p>Terminal=false</p><p>Type=Application</p><p>Categories=Application;Development;</p><p>StartupNotify=true</p>
中文顯示:
軟體在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/
中文輸入:
設定fcitxIME的切換鍵,將預設的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中看到
1
Package Control這項,說明安裝成功了。
接下來通過Package Control來安裝Alignment工具
- 1
Shift + Command + P調出命令選擇區
- 輸入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”,與IME切換衝突,導致兩方均失效。
可以在功能表列 -> 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來開啟一個檔案試試。