sublime text 2 安裝 zen coding 等外掛程式的 步驟

來源:互聯網
上載者:User
安裝包控制(Package Control)

其實和 TextMate 可安裝 Bundle、Plugin 一樣,Sublime Text 2 也擁有良好的擴充功能,這就是安裝包(Package);同樣,就像 TextMate 有用來安裝、升級、卸載 Bundle 的 GetBundles 一樣,Sublime Text 2 也有其用來進行 Package 控制的外掛程式:Sublime Package Control。通過 Sublime Package Control,安裝、升級和卸載 Package 也變得輕鬆寫意了。

安裝 Package Control 的方法:

  • 開啟 Sublime Text 2,按下 Control + ` 調出 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())
  • 重啟 Sublime Text 2,如果在 Preferences -> Package Settings中見到Package Control這一項,就說明安裝成功了。

使用 Package Control 安裝 Package 的方法將在後面用到的地方詳述。

 

 

 

安裝 zen coding

1. 下載zen coding 外掛程式包
    地址1: https://bitbucket.org/sublimator/sublime-2-zencoding/get/495292bf418e.zip
    地址2: http://download.csdn.net/detail/xnlpktg/3607395
1. 開啟Sublime, 選擇 Prefreences  > Browse Packgaes... 可以彈出外掛程式安裝位置;
2. 把下載的外掛程式包改名為“zen coding”後複製到第2步彈出的位置;
3. 重啟Sublime;
4. 去爽吧~! 呼出與mac一樣 ctrl+alt+enter

PS:注意外掛程式的路徑層級,如果多了外掛程式不能用的。

 

 

對齊

對於某些喜歡整齊的碼農來說,看到下面這種情況可能是讓其無法忍受的:

var joe = 'joe';var johnny = 'johnny';var quaid = 'quaid';

一定要改成這樣才會安心:

var joe    = 'joe';var johnny = 'johnny';var quaid  = 'quaid';

TextMate 裡也有這樣的功能(Option + Command + ])可以自動實現以上的對齊過程,而在 Sublime Text 2 之中,一個 Sublime Alignment 外掛程式也可以輕鬆實現。

以下就通過 Package Control 來安裝這個外掛程式:

  1. 按下 Shift + Command + P 調出命令選擇區。

  2. 輸入 install 調出 Package Control: Install Package 選項,按下斷行符號。

  3. 在列表中找到 Alignment,按下斷行符號進行安裝。

  4. 重啟 Sublime Text 2 使之生效。現在通過選中文本並按下 Shift + Command + A Ctrl + Command + A 就可以進行對齊操作了。

通過這個方法就可以簡便的安裝更多的外掛程式,雖然目前的安裝源中外掛程式並不是很多,但相信以後會更加豐富的。

Vim 模式

是的,Sublime Text 2 dev 版已經支援 Vim 的編輯模式了,如果更喜歡 Vim 的編輯模式,可以通過以下方法來啟用 Vintage mode:

  1. 按下 Shift + Command + P 調出命令選擇區。

  2. 輸入 settings user 調出 Preferences:Settings - User,並按下斷行符號。

    以上兩步也可以直接用cmd + ,完成。

  3. 這時會開啟一個 Preferences.sublime-settings 的檔案,如果是第一次修改,它應該是個空檔案,把以下文本粘貼進去:

    {    "ignored_packages": []}
  4. 儲存這個檔案,這時按下 ESC 鍵,再按下一些你熟悉的 Vim 命令,是不是很有親切感?

無幹擾模式(Distraction Free Mode)

現在的編輯器如果沒有一個無幹擾模式似乎都說不過去了,在 Sublime Text 2 中,只要按下 Control + Shift + Command + F 或是在菜單 View 中選擇 Enter Distraction Free Mode 就可以進入這個 UI 最小化模式了。如果是在用 Mac OS X Lion 的話,Sublime Text 2 還同時支援 Lion 的原生全螢幕模式。

通過修改 “Preferences” -> “File Settings - More” -> “Distraction Free - User” 可以對防幹擾模式進行一些設定:

{    "line_numbers": false,      //是否顯示行號    "gutter": false,            //是否顯示邊列    "draw_centered": true,      //是否置中顯示    "wrap_width": 80,           //換行寬度(單位:字元)    "word_wrap": true,          //是否自動換行    "scroll_past_end": true     //滾動能否超過結尾}
TextMate Bundle

Sublime Text 2 很給力的一點就是它同時支援一些 TextMate 的 Bundle。

Sublime Text 2 對於 TextMate Bundle 中的 Snippet 有著良好的原生支援,把 Bundle 放到 Packages 目錄裡就能用。但對 Bundle 中的 command 並不支援,此外,TextMate 的色彩主題 [1] 也是可以放到 Packages 目錄裡直接用的。估計隨著 Sublime Text 2 越來越火,會有更多 TextMate 的 Bundle 被移植過來。

主題

這裡所講的主題不同於針對代碼的 Color Scheme,是指標對 Sublime 程式本身的主題,目前可以安裝的是 Ian Hill 的 Soda。

因為源中已經添加,所以這款主題的安裝同樣可以通過 Package Control,非常方便。目前 Soda 主題提供了明暗兩種風格。

啟用方法,同樣要修改 Preferences:Settings - User:

  1. 按下 Shift + Command + P 調出命令選擇區。

  2. 輸入 user settings 調出 Preferences:Settings - User,並按下斷行符號。

  3. 添加以下代碼啟用 Soda Light 主題:

    {    "theme": "Soda Light.sublime-theme"}

    添加以下代碼啟用 Soda Dark 主題:

    {    "theme": "Soda Dark.sublime-theme"}
  4. 儲存生效。

命令列工具

和 TextMate 和 MacVim 一樣,Sublime Text 2 也提供了很方便的命令列工具以方便通過終端來快速的調用 Sublime Text 2 程式來開啟檔案/目錄/項目等。

要使用命令列工具,你需要建立一個符號連結,在終端(Terminal.app)中運行:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

然後運行 subl --help 可以查看 subl 命令的使用方法:

123456789101112131415161718
使用:  subl [參數] [檔案]         編輯指定檔案   或: subl [參數] [目錄]            開啟指定目錄   或: subl [參數] -             編輯 stdin可用參數:  --project <項目>: 讀取指定項目  --command <命令>: 運行指定命令  -n 或 --new-window:  開啟新視窗  -a 或 --add:         向當前視窗中添加檔案夾  -w 或 --wait:        等待檔案關閉後再返回  -b 或 --background:  不啟用程式視窗  -s 或 --stay:        關閉檔案後保持程式視窗啟用  -h 或 --help:        顯示此協助  -v 或 --version:     顯示版本號碼讀取 stdin 時會使用 --wait 參數。通過 --stay 可以在檔案關閉後不返回終端(僅針對單個檔案)。可以通過向檔案名稱添加 `:行號` 或 `:行號:列號` 尾碼來開啟到更具體的位置。
總結

在試用 Sublime Text 2 的過程中,“”和“”是給 Lucifr 最強烈的感受,就如同 Chrome 瀏覽器一樣,Sublime 的各種操作都給人以很流暢的感受。良好的中文支援也是 TextMate 所不具備的,雖然以目前的外掛程式數量和品質還不能完全替代 TextMate,但還是讓人十分期待的。唯一讓人糾結的是價格,$59 的註冊價確實不便宜(明顯是照著 TextMate 的 $58 加一塊定的嘛),好在目前測試階段還可以無限試用。

更多 Sublime Text 2 相關文章,請關注這裡。

 

 

參考連結:

http://lucifr.com/139225/sublime-text-2-tricks-and-tips/

http://istyles.blog.163.com/blog/static/181100389201181944849545/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.