在 Terminal用 subl直接執行 Sublime Text
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl
在 Service中新增 Open Folder by Sublime Text
- Automator中新增 Service
- Actions選擇 Shell Script
- Script中輸入 /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -n $@
- Service receives selected選擇 file or folders
- 另存service,完成
多重游標 - 選擇下一個:command + d
多重游標 - 自由指定:command + click
多重選擇 - 選擇全部:command + control + g
多重選擇 - 選擇全部:command + control + g
區塊選擇:按著option 拖拉選擇文字區塊
區塊選擇:shift + cmd + L
指令搜尋:Shift + cmd + p
檔案搜尋: cmd + p
模糊搜尋:cmd + p 關鍵字前先放#
跳到n行:cmd + p關鍵字用 :n
Symbol list:cmd + p 關鍵字前放@ 可用在找methods/class/selector...
切換開啟之檔案 cmd + t
切換開啟之tab:cmd + 1~9
切換開啟之tab:cmd + opt + left/right 或 ctrl + tab
Reference path(for assets): cmd+shift+p, copy project path
合併lines command+j 用來處理array
編輯*.sublime-project 來決定顯示/隱藏之檔案,並可在Project Tab切換 file_exclude_patterns&folder_exclude_patterns, path
set_layout跟keybinding來自定畫面分割
left single quote: opt + ]
right single quote: shift + opt + ]
left double quote: opt + [
right double quote: shift + opt + [
跳到下一個字: Opt + right
將下一個字一起加入選擇: Opt + shift + right
選擇滑鼠指標所在單字: cmd + d
選擇檔案中所有與選擇指標所在之單字符合之字詞:cmd + ctrl + g
選擇滑鼠指標所在整行: cmd + l
將選擇區塊的選擇標籤分行:cmd + shift + l
選擇tag中的內容(可重複擴展選擇範圍):cmd + shift + a
選擇縮行中內容(可重複擴展選擇範圍):cmd + shift + j
跳躍至對應括號 ctrl + m
選擇括號中的內容:ctrl + shift + m
加上引號:點選字詞後直接打單/雙引號
整行上下換位置:cmd + ctrl + up/down
加入書籤:cmd+f2
列出可用的自動完成:cmd + space 可列出例如css可用的attributes
跳到下一個自動完成:tab 然後用cmd + space跳回清單
可用到的 package
跳到n行:cmd + p關鍵字用 :n
Symbol list:cmd + p 關鍵字前放@ 可用在找methods/class/selector...
切換開啟之檔案 cmd + t
切換開啟之tab:cmd + 1~9
切換開啟之tab:cmd + opt + left/right 或 ctrl + tab
Reference path(for assets): cmd+shift+p, copy project path
合併lines command+j 用來處理array
編輯*.sublime-project 來決定顯示/隱藏之檔案,並可在Project Tab切換 file_exclude_patterns&folder_exclude_patterns, path
set_layout跟keybinding來自定畫面分割
left single quote: opt + ]
right single quote: shift + opt + ]
left double quote: opt + [
right double quote: shift + opt + [
跳到下一個字: Opt + right
將下一個字一起加入選擇: Opt + shift + right
選擇滑鼠指標所在單字: cmd + d
選擇檔案中所有與選擇指標所在之單字符合之字詞:cmd + ctrl + g
選擇滑鼠指標所在整行: cmd + l
將選擇區塊的選擇標籤分行:cmd + shift + l
選擇tag中的內容(可重複擴展選擇範圍):cmd + shift + a
選擇縮行中內容(可重複擴展選擇範圍):cmd + shift + j
跳躍至對應括號 ctrl + m
選擇括號中的內容:ctrl + shift + m
加上引號:點選字詞後直接打單/雙引號
整行上下換位置:cmd + ctrl + up/down
加入書籤:cmd+f2
列出可用的自動完成:cmd + space 可列出例如css可用的attributes
跳到下一個自動完成:tab 然後用cmd + space跳回清單
可用到的 package
- 先裝 Package Control
- Prefixr CSS瀏覽器支援的prefix
- ctrl+cmd+x 自動添加prefix
- Emmet 使用Emmet功能
- opt+ctrl+left/right 跳區塊
- cmd+shift+./, 選標籤
- cmd+shift+/ 區塊comment
- user preference: "auto_id_class": true 可以在tag中用.加入class 用#加入ID
- AdvancedNewFile 指令列快速建立檔案&資料夾
- SideBarEnhancement 擴充檔案列的右鍵功能
- Linter 檢查語法錯誤
- Gist 用GitHub的Gist來管理snippets
- DocBlockr 快速在comment中說明參數&常數
- Themr 快速切換theme
- ApplySyntax 顯示Rails 中的Ruby syntax
- LineEndings 檢查錯誤 alert when line ending is "windows"
- sidebar enhancement 由於package control不再支援,需要手動安裝 ctrl + ` 指令列依序輸入以下兩行
import os; path=sublime.packages_path(); (os.makedirs(path) if not os.path.exists(path) else None); window.run_command('exec', {'cmd': ['git', 'clone', 'https://github.com/titoBouzout/SideBarEnhancements', 'SideBarEnhancements'], 'working_dir': path}) import os; path=sublime.packages_path(); window.run_command('exec', {'cmd': ['git', 'checkout', '37429739a0452a2dc36343fb7875ba7fcbeb88a9'], 'working_dir': os.path.join(path, 'SideBarEnhancements')})
設定:
隱藏檔案/資料夾
"file_exclude_patterns": ["._*", ".DS_Store", "*.png", "*.jpg", "*.gif" ],
"folder_exclude_patterns":[".git",".sass-cache"]
for TrailingSpace
“trim_trailing_white_space_on_save”: true
“trim_trailing_white_space_on_save”: true
留言
張貼留言