指令

sublimetext 中文手冊 http://docs.sublimetext.tw/

基本指令

[編輯]

Ctrl + X    剪下
Ctrl + Shift + K 刪除行
Ctrl + L    選取整行
Ctrl + D    選取單字(可重複選取相同的)
Alt + F3    選取所有已選取的單字
Ctrl + J    與下一行結合為同一行
Ctrl + /    註解與移除註解
Ctrl + Shift + /    區域註解
Ctrl + Y    回覆上一步,沒有上一步時重覆上個動作
Ctrl + Shift + V    貼上並符合縮排

[導覽/Goto Anything]

Ctrl + P    快速開啟檔案
Ctrl + R    快速到達符號(function, class, etc...)
Ctrl + G    快速到達某一行
Ctrl + ;    快速到達變數
# EX. func@base

[通用]

Ctrl + Shift + P    命令提示符(包含所有命令)
Ctrl + K + B    切換側欄

[搜尋/取代]

Ctrl + F    搜尋
Ctrl + H    取代
Ctrl + Shift + F    檔案間搜尋

[分頁]

Ctrl + w  關閉分頁
ctrl + 0 是跳到左半邊(sidebar)
Ctrl + Shift + T    還原最後關閉的分頁
Ctrl + PgUp    換到上一個分頁
Ctrl + PgDown    換到下一個分頁
Ctrl + Tab    切換上一個分頁
Alt + [NUM]    切換到第[NUM]個分頁

[書籤]

Ctrl + F2    切換書籤
F2    到下一個書籤
Shift + F2    到上一個書籤
Ctrl + Shift + F2    清除書籤

[文字操作]

Ctrl + K + U    轉換為大寫
Ctrl + K + L    轉換為小寫

[快速跳到特定 function]

F12

Parameters

Preferences > Settings - Default開始設定參數

[code 字型]
"font_face": "Inconsolata"
[排除檔案]
"folder_exclude_patterns":["img"]
透過Sublime Text參數設定後加速的原理:
減少需要比對的檔案數量,達成加速的效果
[tab_size]
"tab_size": 4
[存檔時去掉尾行的空白]
"trim_trailing_white_space_on_save": true,
[光標加粗]
"wide_caret": true

[光標閃爍方式]

“smooth” (intermediate between blink and phase transition)
“blink” (standard blinking caret)
“wide” (always visible, wide caret)
“solid” (always visible, narrow caret)
"caret_style": "phase",

[highlight 整行]

"highlight_line": true,

[標示出修改過的檔案]

"highlight_modified_tabs": true

[顯示空白/tab符號]

"none" (預設,完全不顯示)
"selection" (只有選擇的顯示)

"draw_white_space": "all",

[顯示對齊線]

#"indent_guide_options":
#    [
#        "draw_normal",
#        "draw_active"
#    ],
"draw_normal" ---> 開啟所有對齊線
"draw_active" ---> 所在的處顯示顏色

[側欄資料夾字體加粗]

"bold_folder_labels": true,

[行之間的間距]

"line_padding_top": 1,    // 上
"line_padding_bottom": 2, // 下

[顯示文件類型跟編碼]

"show_encoding": true,
"show_line_endings": true

[tab轉換成空白]

"translate_tabs_to_spaces": true,

[不重要]

# 收折點行的按鍵
"fold_buttons": false,
# 關閉行數
"line_numbers": false,
# 關閉行數的那一個 bar
"gutter": false,
# minimap 是否開啟邊框
"draw_minimap_border": true,

Key Bindings快捷設定

[改掉刪除的參數]

{ "keys": ["shift+delete"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} },

[F12 改成 F8]

{ "keys": ["f8"], "command": "goto_definition" }

[貼上對調]

{ "keys": ["ctrl+v"], "command": "paste_and_indent" },
{ "keys": ["ctrl+shift+v"], "command": "paste" },

[快速跳到對應的左欄]

{ "keys": ["ctrl+super+z"], "command": "reveal_in_side_bar" },

[自製變數]

{ "keys": ["ctrl+shift+enter"], "command": "insert", "args": {"characters": "<br>" } },

其他好用套件

http://blog.miniasp.com/post/2014/01/07/Useful-tool-Sublime-Text-3-Quick-Start.aspx http://docs.sublimetext.tw/

[顯示隱藏目錄:Ctrl+K+B]

SideBarEnhancements (https://sublime.wbond.net/packages/SideBarEnhancements) 提供許多側邊攔 (SideBar) 的右鍵選單功能,非常實用! ( 按下 Ctrl+K+B 可顯示/隱藏側邊攔 )

[快速print:ctrl+alt+z]

{ "keys": ["ctrl+alt+z"], "command": "insert", "args": {"characters": "print('<pre>');\nprint_r($rec);\nprint('</pre>');\n" } },

[快速br:ctrl+shift+enter]

{ "keys": ["ctrl+shift+enter"], "command": "insert", "args": {"characters": "<br>" } },

[search 相關函式:f8]

   { "keys": ["f8"], "command": "goto_definition" },

[grep : ctrl+alt+f]

    { "keys": ["ctrl+alt+f"], "command": "side_bar_find_files_path_containing" },

[search 相關檔案]

    {
        "keys": [ "ctrl+alt+q" ],
        "command": "todo_review",
        "args": { "paths": [], "open_files": true }
    },

[多欄選擇:ctrl+alt+上下]

[對齊+序列值(123...)]

https://github.com/kazu1107/InputSequence

Preferences > Package Settings > Package Control > Settings - User

  1. 使用ctrl+alt+上下,選取異動數量
  2. 按crtl+shift+0 開啟
$1+1 => 1,2,3,4,5,6....
$1+2 => 1,3,5,7,9,11 ...
1000-2=> 1000,0998,0996, ...

安裝

  1. Package Control: Add Repository
  2. 貼上網址 : https://github.com/kazu1107/InputSequence.git
  3. Package Control: Install Package
  4. 搜尋 InputSequence

改寫方法

Preferences > Keys Bindings - User

{ "keys": ["ctrl+alt+0"], "command": "input_sequence"},

[文件設定]

你可以從選單 Preferences >> Settings - User 或是快捷鍵 Command + , 打開個人偏好設定的檔案,如果先前從來沒有建立過這份檔案,那麼 Sublime Text 2 會替你自動在 Packages/User/ 目錄下建立 Preferences.sublime-settings。

[快捷]

新增與修改快捷鍵設定 Sublime Text 2 預設的快捷鍵設定檔放在 Packages/Default/Default (OSX).sublime-keymap,也可從選單 Preferences >> Key Bindings - Default 打開這個檔案。你可以依照個人的喜好,或者有些快捷鍵衝突無法使用,需要修改快捷鍵的設定,那麼你可以參考這份檔案的設定,將快捷鍵修改成你想要的按鍵。

就如同偏好設定的檔案一樣,你應該在 Packages/User/ 目錄下另建一個 Default (OSX).sublime-keymap,而不是直接修改 Default/ 目錄下的東西。

快捷鍵設定檔的合併方式與偏好設定一樣,合併前的排序方式也幾乎相同,進一步了解請參考合併設定檔的優先排序。

[DocBlockr]

https://github.com/spadgos/sublime-jsdocs

用來產生註解的 Plugin /** 按 Enter 就能自動生成函數、參數、變數註解區塊,Shift + Enter 是單行註解

Emmet https://github.com/sergeche/emmet-sublime Emmet 是 快速開發 HTML 跟 CSS 時不可或缺的工具

results matching ""

    No results matching ""