当使用Sublime Text 2时,我们倾向于打开侧栏来浏览项目中的文件/文件夹。为此,我们可以使用热键ctrl + k ctrl + b(在Windows中)。
但是,一旦进入侧边栏,就无法将其用于键盘(例如箭头)。我们必须坚持使用我们自己的鼠标...
请注意:我安装了SideBarEnhancements插件,但是没有找到任何可以解决我问题的方法。
您可能知道任何解决方案吗?
当使用Sublime Text 2时,我们倾向于打开侧栏来浏览项目中的文件/文件夹。为此,我们可以使用热键ctrl + k ctrl + b(在Windows中)。
但是,一旦进入侧边栏,就无法将其用于键盘(例如箭头)。我们必须坚持使用我们自己的鼠标...
请注意:我安装了SideBarEnhancements插件,但是没有找到任何可以解决我问题的方法。
您可能知道任何解决方案吗?
Answers:
您可以输入Ctrl+ 0(Ctrl+ Zero)聚焦在侧栏上。
然后,您可以使用箭头键在文件之间移动选择,并点击来打开选定的文件Enter,而无需触摸鼠标。
focus_side_bar
已映射到CTRL+0
另一个有用的快捷键:ctrl+ k连同ctrl+ b将显示/隐藏侧边栏。请确保你打K,并B以正确的顺序
我没有找到其他完整的答案,因此我从各种答案中收集了信息,并添加了一些自己的答案。
@SantiagoAgüero您缺少的部分是,边栏需要焦点,然后箭头键才能起作用(Ctrl+ 0)。
据我所知,这些快捷方式都可以在Sublime 3和Sublime 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" },
PS要获取外观精美的键盘字形,请使用<kbd>
HTML标记。例如,<kbd>Key</kbd>
将变成Key。(感谢/meta/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"} ] }
对于Windows Ctrl+0
上的Sublime Text 2(以及Sublime Text 3),使用专注于侧栏,使用Ctrl+1
或Esc
键专注于编辑器。如果它不工作,使用那些0
和1
键存在的数字键排的功能键行下,而不是那些0
和1
密钥存在于键盘的数字小键盘。该图像可能会更好地演示:http : //en.wikipedia.org/wiki/File : Qwerty.svg
实际上,我遇到了同样的问题,我必须先触发reveal in side bar
,然后将焦点移至侧栏,并且如果文件的文件夹已经展开,则焦点将移至侧栏的顶部,所有这些使我写了一个问题。新的插件可以在侧边栏中显示文件,然后将焦点移到该位置,这使得使用键盘箭头导航侧边变得更加容易,请尝试一下=)
您必须在Sublime Text窗口中添加一个文件夹,以便通过边栏进行导航。转到文件->打开文件夹...,然后选择您希望能够浏览的最高目录。
Ctrl + 0
将专注于侧栏。
Ctrl + 1
将专注于第一个窗口中的编辑器。
Ctrl + 2
将专注于第二个窗口等中的编辑器
。Sandeep发表了一篇很棒的文章,介绍了如何改进键盘快捷方式切换侧栏的开/关。
转到“首选项”->“键绑定”,然后输入:
[
{ "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]
保存它,然后按"ctrl+\"
切换侧边栏。
在Linux中,新的键绑定保存在〜/ .config / sublime-text-3 / Packages / User /'Default(Linux).sublime-keymap'中。
在“首选项”->“键绑定”中输入此短代码
[
{ "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]
现在保存它,按下
"ctrl+\\"
以切换侧栏