使用版本:Sublime Text 2.0.2 x64 [Portable Version]
更新日期:20130815
套件數量:30
環境設定檔路徑:
Windows:.\Data
Mac OS X:~/Library/Application Support/Sublime Text 2/Data
快捷鍵備忘:
Windows
編輯
Ctrl + N 開新分頁
Ctrl + X 刪除行
Ctrl + / 單行註解
Ctrl + Shift + / 區塊註解
Ctrl + F 搜尋
Ctrl + H 取代
Ctrl + Shift + F 檔案間搜尋
Ctrl + R 快速跳到某個函數
F11 全螢幕
Shift + F11 極簡潔全螢幕
Alt + Shift + [1-4] 水平多重視圖
Alt + Shift + [8,9] 垂直多重視圖
Alt + Shift + 5 4格多重視圖
Shift + Mouse Right Drag Column Selection
環境
Ctrl + Shift + P Sublime 命令列
Ctrl + ` Python 控制台
Mac OS X (super = command = ⌘ | option = opt = Alt = ⌥ | Control = ctrl = ^)
編輯
⌘ + N 開新分頁
⌘ + X 刪除行
⌘ + / 單行註解
⌘ + ⌥ + / 區塊註解
⌘ + F 搜尋
⌘ + ⌥ + F 取代
⌘ + Shift + F 檔案間搜尋
⌘ + R 快速跳到某個函數
⌘ + ^ + F 全螢幕
⌘ + ^ + Shift + F 極簡潔全螢幕
⌘ + ⌥ + [1-4] 水平多重視圖
⌘ + ⌥ + Shift + [8,9] 垂直多重視圖
⌘ + ⌥ + 5 4格多重視圖
⌥ + Mouse Left Drag Column Selection
環境
⌘ + Shift + P Sublime 命令列
Control + ` Python 控制台
1. 安裝 Package Control
Python 控制台下輸入
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
2. 安裝外掛
檔案類型支援擴充:
INI - 支援 .ini 語法顏色
ApacheConf.tmLanguage - 支援 .conf 語法顏色
HexViewer - 二進位檢視
通用:
Alignment - 程式碼對齊 選取後 Ctrl + Alt + A / Cmd+Ctrl+A
BracketHighlighter - 括號{}高亮顯示(安裝後需設定參數)
ConvertToUTF8 - 可開啟 UTF8 以外檔案
DocBlockr - 快速註解
Goto Documentation - 快速查看函數說明(需自行定義 keybinding)
SFTP - 遠端同步編程
SublimeCodeIntel - 智慧提示
SyncedSideBar - 側邊攔與tab頁籤同步
Theme - Soda - 慣用 Theme
Git - GitHub 支援
AutoFileName - 檔案路徑智慧提示
PHP 用:
Drupal - Drupal 支援
Goto Drupal API - Goto Documentation for Drupal 支援
Drupal Snippets - 快速插入 Drupal 片段
Drupal Project Autocomplete - Drupal 支援
SublimeLinter - PHP 語法檢查
CodeIgniter Snippets - CodeIgniter Framework 支援
CodeIgniter Utilities - CodeIgniter Framework 支援
網頁前端:
ColorPicker - 快速顏色選取器 Ctrl + Shift + C / Super + Shift + C
Emmet - ZenCoding 支援
jQuery - jQuery 語法提示支援
jQuery Snippets Pack - 快速插入 jQuery 片段*
JsFormat - JS格式化插件 Ctrl + Alt + F(需自行定義 keybinding)
Prefixr - CSS跨瀏覽器相容性補齊 Ctrl+Alt+X
SCSS - 可程式化CSS語法支援
SublimeTmpl - 快速模板 Ctrl+Alt+(C[ss],H[tml],J[avascript])
HTML5 - HTML5 tag支援
3. 環境設定 (注意事項:最後一項設定結尾不能有 , )
Setting - User
字體大小:"font_size": 13(Windows) or 18(Mac OS X)
高亮目前選取行:"highlight_line": true
存檔時移除不必要的空白:"trim_trailing_white_space_on_save": true
存檔時檔尾留一行:"ensure_newline_at_eof_on_save": true
使用 Theme - Soda(需先安裝Theme - Soda):"theme": "Soda Dark.sublime-theme"
專案資料夾 icon(需先安裝Theme - Soda):"soda_folder_icons": true
停用插件變慢警告訊息:"detect_slow_plugins": false
Setting - Default
選取變數可以選取到 !@#$:移除 "word_separators": 中的 !@#$
KeyBindings - User
Windows
Ctrl + T 開新分頁:{ "keys": ["ctrl+t"], "command": "new_file" }
F1 PHP 函數官方說明頁:{ "keys": ["f1"], "command": "goto_documentation" }
Alt + D 在資料夾中檢視檔案:{ "keys": ["alt+d"], "command": "open_dir", "args": {"dir": "$file_path", "file": "$file_name"} }
Alt + J JavaScript 格式化:{ "keys": ["alt+j"], "command": "js_format"}
Alt + H HTML&PHP 格式化:{ "keys": ["alt+h"], "command": "reindent", "args": {"single_line": false} }
Ctrl + V 修改為自動符合縮排 { "keys": ["ctrl+v"], "command": "paste_and_indent" }
Mac OS X (super = command = ⌘ | option = opt = Alt = ⌥ | Control = ctrl = ^)
⌘ + T 開新分頁:{ "keys": ["super+t"], "command": "new_file" }
⌘ + Q PHP 函數官方說明頁:{ "keys": ["super+q"], "command": "goto_documentation" }
^ + D 在資料夾中檢視檔案 { "keys": ["ctrl+d"], "command": "open_dir", "args": {"dir": "$file_path", "file": "$file_name"} }
^ + J JavaScript 格式化:{ "keys": ["ctrl+j"], "command": "js_format"}
^ + H HTML&PHP 格式化:{ "keys": ["ctrl+h"], "command": "reindent", "args": {"single_line": false} }
⌘ + V 修改為自動符合縮排 { "keys": ["super+v"], "command": "paste_and_indent" }
KeyBindings - Default
移除無用快捷(避免誤按)
Windows
Ctrl + J { "keys": ["ctrl+j"], "command": "join_lines" }
Ctrl + L { "keys": ["ctrl+l"], "command": "expand_selection", "args": {"to": "line"} }
BracketHighlighter 高亮設定 (Preferences -> Package Settings -> Bracket Highlighter -> Bracket Settings - Default)
大約 333 行(或搜尋 "default": { )
註解 "color": "brackethighlighter.default",
取消註解 //"color": "entity.name.class",
"style": "underline" 修改為 "style": "hightlight"
註解 "tag" 底下的 "style"
讓 Emmet 符合 xhtml 規範(啟用 self_closing_tag)
[Preferences] -> [Package Settings] -> Emmet -> emmet -> emmet-app.js
搜尋 createProfile('html', {self_closing_tag: false}); 將 false 改為 'xhtml'
HexViewer 設定自動作用 (Preferences -> Package Settings -> HexViewer -> Settings - Default)
"auto_open" : false -> true
"auto_open_patterns" : 加入作用的檔案類型 ex: *.exe
CodeIgniter Snippets 修改 Snippets 加入 Controller,Model 建構子
.\Data\Packages\CodeIgniter Snippets\controller.sublime-snippet
.\Data\Packages\CodeIgniter Snippets\model.sublime-snippet
public function __construct()
{
parent::__construct();
}
4. 加入 Winodws 右鍵選單
在 Sublime 目錄下新增一個 BATCH(.bat) 檔案
@echo off
reg add "HKCR\*\shell\SublimeText2" /t REG_SZ /v "MUIVerb" /d "用 Sublime Text 2 編輯" /f
reg add "HKCR\*\shell\SublimeText2" /t REG_SZ /v "Icon" /d "%cd%\sublime_text.exe" /f
reg add "HKCR\*\shell\SublimeText2\Command" /t REG_SZ /ve /d "\"%cd%\sublime_text.exe\" \"%%1\"" /f
5. 輸入註冊碼
----- BEGIN LICENSE -----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------
6. 繁體中文化(非完美繁中化)
下載 219_sublimetext_cht.7z 解壓縮至 .\Data\Packages\Default 下
參考資料:
[KMTool] Sublime Text 2 可攜版 – 繁體中文化
Sublime Text 2 で Emmet プラグインを使う
Column Selection - Sublime Text 2 Documentation
我自己
留言列表