[英]How to use sidebar with the keyboard in Sublime Text 2 and 3?
使用Sublime Text 2 時,我們傾向於打開側欄來瀏覽項目中的文件/文件夾。 為此,我們可以使用熱鍵ctrl+k ctrl+b (在 Windows 中)。
但是,一旦我們進入側邊欄,我們就不能將它與鍵盤一起使用(例如箭頭)。 我們必須堅持使用我們自己的鼠標...
請注意:我安裝了 SideBarEnhancements 插件,但沒有找到可以解決我的問題的任何內容。
您可能知道任何解決方案?
您可以鍵入Ctrl + 0 ( Ctrl + Zero ) 來關注側欄。
然后,您將能夠使用箭頭鍵在文件之間移動選擇並按Enter打開所選文件,而無需觸摸鼠標。
另一個有用的快捷方式: ctrl + k與ctrl + b一起顯示/隱藏側邊欄。 確保按正確的順序擊中K和B
我沒有找到任何其他完整的答案,因此我從各種答案中匯總了信息並添加了一些我自己的信息。
@Santiago Agüero 您缺少的部分是側邊欄需要焦點才能使用箭頭鍵( Ctrl + 0 )。
據我所知,這些快捷方式在 Sublime 3 和 Sublime 2 中都有效。
一個警告:這些假設您使用的是默認鍵綁定。 但是您可以通過打開Preferences > Key Bindings - User
並從Preferences > Key Bindings - Default
復制幾行,根據需要更改keys
來輕松自定義Preferences > Key Bindings - User
。 例如,
{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },
PS 要獲得漂亮的鍵盤字形,請使用<kbd>
HTML 標簽。 例如, <kbd>Key</kbd>
將變成Key 。 (感謝https://meta.stackexchange.com/questions/5527 ):)
概括
Ctrl + 0
將導航到您的側邊欄。 默認情況下,您可以使用箭頭鍵瀏覽文件夾。 如果您更喜歡“Vim”類型設置,您可以通過將鍵重新映射到典型的 Vim 設置 (hjkl) 來避免使用箭頭鍵。
鍵映射
要進行設置,請打開Preferences > Key Bindings - User
並添加以下內容:
{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ] }
Ctrl+p 對於不使用鼠標打開文件也非常有用。
如果您在 Sublime 中打開一個文件夾,該文件夾中的所有文件(以及包含文件夾中的文件)將顯示在您使用 Ctrl+p 獲得的搜索中。
只需按 Ctrl+p 並開始輸入文件名的一部分,您將獲得匹配列表。
對於sublime text 3使用Ctrl + K + B
按住Ctrl然后按住K然后按B
對於 Windows 上的 Sublime Text 2(以及 Sublime Text 3),請使用Ctrl+0
聚焦側欄,並使用Ctrl+1
或Esc
鍵聚焦編輯器。 如果它不起作用,請使用功能鍵行下數字鍵行中存在的那些0
和1
鍵,而不是鍵盤數字小鍵盤中存在的那些0
和1
鍵。 此圖像可能會更好地展示: http : //en.wikipedia.org/wiki/File : Qwerty.svg
在 Sublime Text2 中,按以下格式“Ctrl+k+b”按鍵,它將在 ubuntu 上工作。
它在我的機器上工作 (v14.04 LTS)
我實際上遇到了同樣的問題,事實上我必須reveal in side bar
觸發reveal in side bar
,然后將焦點移到側邊欄,同時如果文件的文件夾已經展開,焦點將移到側邊欄的頂部,所有這些讓我寫了一個新插件來在側邊欄中顯示文件,然后將焦點移到那里,使用鍵盤箭頭更容易導航側邊欄,試一試=)
你必須在 Sublime Text 窗口中添加一個文件夾才能通過側邊欄導航。 轉到文件 -> 打開文件夾...並選擇您希望能夠導航的最高目錄。
Ctrl + 0
將聚焦在側欄上。
Ctrl + 1
將聚焦於第一個窗口中的編輯器。
Ctrl + 2
將專注於第二個窗口中的編輯器等。
Sandeep 發表了一篇關於改進打開/關閉側邊欄的鍵盤快捷鍵的精彩帖子。
轉到 Preference->Key Binding 並輸入:
[
{ "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]
保存它,然后按"ctrl+\\"
切換側邊欄。
在 Linux 中,新的鍵綁定保存在 ~/.config/sublime-text-3/Packages/User/'Default (Linux).sublime-keymap' 中。
在 Preference->Key Binding 上輸入這個簡碼
[
{ "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]
現在保存它按"ctrl+\\\\"
切換側邊欄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.