如何使用侧边栏与键盘在崇高文本2和3?

当使用 崇高文字2时,我们倾向于打开 侧酒吧来浏览我们项目中的文件/文件夹。为此,我们可以使用热键 Ctrl + k ctrl + b(在窗口)。

然而,一旦我们进入 侧酒吧,我们就是 不能和键盘一起使用(例如箭头)。我们必须坚持用我们自己的老鼠..。

只需注意 : 我已经安装了 SideBarenhences 插件,但是我没有找到任何可以解决我的问题的东西。

有什么解决办法吗?

52522 次浏览

你可以键入 Ctrl + 0(Ctrl + Zero)来将焦点集中在侧栏上。

然后你就可以用箭头键在文件之间移动选择,并且不用触摸鼠标就可以按 Enter打开选中的文件。

Ctrl + p 对于不使用鼠标打开文件也非常有用。

如果你在 Sublime 中打开一个文件夹,那么该文件夹中的所有文件(以及包含文件夹中的文件)都会显示在 Ctrl + p 的搜索结果中。

只要按下 Ctrl + p 键并开始键入部分文件名,您就会得到一个匹配列表。

对于在 Windows 上的 SublimText2(也是 SublimText3) ,使用 Ctrl+0将焦点集中在侧栏上,并使用 Ctrl+1Esc键将焦点集中在编辑器上。如果它不工作,使用那些存在于函数键行下的数字键行中的 01键,而不是那些存在于键盘的数字键盘中的 01键。这张图片可能展示得更好: http://en.wikipedia.org/wiki/File:Qwerty.svg

另一个有用的快捷方式: ctrl + kctrl + b一起显示/隐藏侧边栏。确保按正确的顺序按 KB

事实上我也有同样的问题,我必须触发 reveal in side bar,然后把焦点移到侧边栏,同时,如果文件的文件夹已经打开,焦点就会移到侧边栏的顶部,所有这些都让我写了一个新的插件来显示侧边栏中的文件,然后把焦点移到那里,使用键盘箭头导航侧边栏变得更加容易,试试 =)

Https://github.com/miguelgraz/focusfileonsidebar

摘要

Ctrl + 0将导航到您的侧边栏。默认情况下,可以使用箭头键导航文件夹。如果您更喜欢“ Vim”类型设置,可以通过将键重新映射到典型的 Vim 设置(hjkl)来避免使用箭头键。

  • H 将最小化/打开一个文件夹
  • J 将向下导航(即向下箭头)
  • K 将向上导航(即向上箭头)
  • L 将打开一个文件夹
  • 输入 将打开该文件

键映射

要设置这个,打开 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"} ] }

在 SublimeText2中,按下以下格式的键“ Ctrl + k + b”,它将在 ubuntu 上工作。

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

我没有找到任何其他完整的答案,所以我从各种各样的答案中收集了一些信息,并加入了一点我自己的。

  • Ctrl + KCtrl + B: 切换侧边栏
  • Ctrl + K + B: 上面的短形式(确保按正确的顺序按 KB)
  • Ctrl + 0: 将焦点切换到侧边栏(如果打开)
  • Up/Down: 导航文件列表
  • 展开目录
  • Left: 折叠目录/导航到父目录
  • 打开一个文件

@ Santiago Agüero 你漏掉的部分是边栏需要在箭头键工作之前集中注意力(Ctrl + 0)。

据我所知,这些快捷方式在壮举3和壮举2中都可以使用。

一个警告: 它们假设您正在使用默认的密钥绑定。但是您可以通过打开 Preferences > Key Bindings - User并从 Preferences > Key Bindings - Default复制行,根据需要更改 keys值来轻松定制密钥绑定。例如:

{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },

附注: 要获得外观漂亮的键盘符号,请使用 <kbd> HTML 标记。例如,<kbd>Key</kbd>会变成 Key。(感谢 https://meta.stackexchange.com/questions/5527) :)

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

按住 Ctrl然后按住 K再按 B

您必须将一个文件夹添加到“崇高文本”窗口,以便通过侧边栏导航。转到 File-> Open Folder... 并选择您希望能够导航的最高目录。

另一种选择是使用 FileBrowser 包,它提供了更多的操作,并且可以根据需要进行修改。

Https://packagecontrol.io/packages/filebrowser

enter image description here

在 Preferences-> Key Binding 上输入这个短代码

[
{ "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

现在保存它,新闻界 "ctrl+\\"用于切换侧边栏

Ctrl + 0将侧重于侧栏。
Ctrl + 1将关注第一个窗口中的编辑器。
Ctrl + 2将关注第二个窗口中的编辑器等。
桑迪普发表了一篇关于改进快捷键开关边栏的文章。 < br > 进入首选项-> 键绑定并输入:

[
{ "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

保存它,然后按 "ctrl+\"来切换侧边栏。

在 Linux 中,新的密钥绑定保存在 ~/. config/sublime-text-3/Packages/User/‘ Default (Linux) . sublime-keymap’中。