如何在Sublime Text 2和3中使用侧边栏和键盘?

当使用Sublime Text 2时,我们倾向于打开侧边栏浏览项目中的文件/文件夹。 为此我们可以使用热键ctrl + k ctrl + b (在窗口中)。

但是,一旦我们在侧栏 ,我们不能用键盘 (例如箭头)。 我们必须坚持使用它与我们自己的鼠标…

只是一个说明 :我安装了SideBarEnhancements插件,但我没有find任何可以解决我的问题。

你可能知道的解决scheme?

您可以键入Ctrl + 0Ctrl + Zero )以侧栏上的焦点。

然后,您将能够使用箭头键在文件之间移动select,并打开选定的文件按Enter键 ,而不用触摸鼠标。

另一个有用的快捷键: ctrl + kctrl + b一起将显示/隐藏边栏。 确保按照正确的顺序打KB.

我没有find任何其他完整的答案,所以我汇集了各种答案的信息,并添加了一些我自己的答案。

  • Ctrl + KCtrl + B :切换边栏
  • Ctrl + K + B :上面的缩写forms(确保按照正确的顺序打KB
  • Ctrl + 0 :将焦点切换到边栏(如果打开)
  • 向上 / 向下 :导航文件列表
  • 右键 :展开一个目录
  • :折叠一个目录/导航到父目录
  • input :打开一个文件

@SantiagoAgüero你缺less的部分是在方向键工作之前边栏需要焦点( Ctrl + 0 )。

据我所知,这些捷径都是在崇高3以及崇高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”types的设置,则可以通过将键重新映射到典型的Vim设置(hjkl)来避免使用箭头键。

  • 小时将最小化/打开一个文件夹
  • 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获得的search中。

只需按Ctrl + P并开始input文件名的一部分,你会得到一个匹配列表。

对于崇高的文字3使用Ctrl + K + B

按住Ctrl键,然后按住K键 ,然后按住B.

在Sublime Text2中,按下“Ctrl + k + b”格式的键,它将在ubuntu上运行。

它在我的机器上工作(v14.04 LTS)

对于Windows上的Sublime Text 2(也是Sublime Text 3),可以使用Ctrl+0来关注侧边栏,并使用Ctrl+1Esc键来关注编辑器。 如果不起作用,则使用function键行下数字键行中的01键,而不是键盘数字键盘上的01键。 这张图片可能会演示得更好: http : //en.wikipedia.org/wiki/File : Qwerty.svg

我其实也有同样的问题,我必须触发reveal in side barreveal in side bar ,然后将焦点移动到侧栏,而事实上,如果文件的文件夹已经展开,焦点将移动到侧栏的顶部,所有这一切让我写一个新的插件来显示侧边栏中的文件,然后将焦点移动到那里,使得用键盘箭头浏览边栏变得更容易,给它一个尝试=)

https://github.com/miguelgraz/FocusFileOnSidebar

您必须将文件夹添加到“崇高文本”窗口才能通过边栏进行导航。 转到文件 – >打开文件夹…并select您想要导航的最高目录。