最常用的 SublimeText Plugins 和 Key Bindings
Theme
Plugins
Emmet – 快速編寫 HTML/CSS 的方式
-
在 Mac 下會有問題,需要修改設定檔:
"command" : "ctags -R -f .tags"
改成
"command" : "/usr/local/bin/ctags -R -f .tags"
就正常了
-
可以在 SublimeText 直接上傳文件到 Server, 還可以 diff 比較差異, 很好用。
-
這個不用說了吧,不過很少用,因為都直接在 Terminal 操作
-
提供自動化的 Navigate to Definition 和 Autocomplete, 但還沒有仔細去研究…
-
預覽 Markdown 語法的生成畫面, 可以 settings 裡將 parser engine 改成
github
(預設為 default) 以支援 GitHub-flavored Markdown
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
{ "indent_size": 4, "indent_char": " ", "indent_level": 0, "indent_with_tabs": false, "preserve_newlines": true, "max_preserve_newlines": 10, "jslint_happy": false, "brace_style": "collapse", "keep_array_indentation": false, "keep_function_indentation": false, "space_before_conditional": true, "break_chained_methods": false, "eval_code": false, "unescape_strings": false, "wrap_line_length": 0, // jsbeautify options "format_on_save": false } |
manual format: Ctl
+Alt
+f
.
Key Bindings
cmd
+p
: Goto Anythingctrl
+cmd
+p
: Command Patterncmd
+d
: Multiple Selection 快速修改變數名稱cmd
+option
+d
: 移除整行文字ctrl
+cmd
+↑
: 整行文字上移ctrl
+cmd
+↓
: 整行文字下移cmd
+option
+↓
: 整行文字複製到下一行
2013-07-18 更新
CodeIntel:
For Mac OS X:
- Jump to definition =
Control+Click
- Jump to definition =
Control+Command+Alt+Up
- Go back =
Control+Command+Alt+Left
- Manual CodeIntel =
Control+Shift+space
2014-06-10 更新
Overwrite 模式切換
alt
+ cmd
+ o
2013-06-18:
CodeIntel 需要建一個設定檔在 ~/.codeintel/config
或是 project_root/.codeintel/config
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
{ "PHP": { "php": '/usr/bin/php', "phpExtraPaths": [], "phpConfigFile": 'php.ini' }, "JavaScript": { "javascriptExtraPaths": [] }, "Perl": { "perl": "/usr/bin/perl", "perlExtraPaths": [] }, "Ruby": { "ruby": "/usr/bin/ruby", "rubyExtraPaths": [] }, "Python": { "python": '/usr/bin/python', "pythonExtraPaths": [] }, "Python3": { "python": '/usr/bin/python3', "pythonExtraPaths": [] } } |
在我的 Mac, 因為有用 Brew 重新編譯 PHP, 所以路徑應改為:
"php": '/usr/local/Cellar/php54/5.4.12/bin/php',