簡體   English   中英

如何在 Sublime Text 2 和 3 中使用帶有鍵盤的側邊欄?

[英]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 + kctrl + b一起顯示/隱藏側邊欄。 確保按正確的順序擊中KB

我沒有找到任何其他完整的答案,因此我從各種答案中匯總了信息並添加了一些我自己的信息。

  • Ctrl + K , Ctrl + B :切換側邊欄
  • Ctrl + K + B :上述的縮寫形式(確保按正確的順序點擊KB
  • Ctrl + 0 :將焦點切換到側邊欄(如果打開)
  • 向上/向下:瀏覽文件列表
  • :展開目錄
  • :折疊目錄/導航到父目錄
  • 輸入:打開一個文件

@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) 來避免使用箭頭鍵。

  • h將最小化/打開一個文件夾
  • j將向下導航(即向下箭頭)
  • k將向上導航(即向上箭頭)
  • 會打開一個文件夾
  • 回車將打開文件

鍵映射

要進行設置,請打開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+1Esc鍵聚焦編輯器。 如果它不起作用,請使用功能鍵行下數字鍵行中存在的那些01鍵,而不是鍵盤數字小鍵盤中存在的那些01鍵。 此圖像可能會更好地展示: 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 ,然后將焦點移到側邊欄,同時如果文件的文件夾已經展開,焦點將移到側邊欄的頂部,所有這些讓我寫了一個新插件來在側邊欄中顯示文件,然后將焦點移到那里,使用鍵盤箭頭更容易導航側邊欄,試一試=)

https://github.com/miguelgraz/FocusFileOnSidebar

另一種選擇是使用 FileBrowser 包,它為您提供更多操作,並且可以根據您的需要進行修改。

https://packagecontrol.io/packages/FileBrowser

在此處輸入圖片說明

你必須在 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM