使用Sublime Text 2时,我们倾向于打开侧栏来浏览项目中的文件/文件夹。为此,我们可以使用热键ctrl+k ctrl+b(在 Windows 中)。
但是,一旦我们进入侧栏,我们就不能将它与键盘一起使用(例如箭头)。我们必须坚持使用我们自己的鼠标...
请注意:我安装了 SideBarEnhancements 插件,但没有找到任何可以解决我的问题的东西。
您可能知道的任何解决方案?
使用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
值。例如,
{ "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 并开始输入部分文件名,您将获得匹配列表。
对于崇高文本 3使用Ctrl+ K+B
按住Ctrl然后按住K然后按住B
对于 Windows 上的 Sublime Text 2(以及 Sublime Text 3),使用Ctrl+0
焦点在侧栏上,使用Ctrl+1
或Esc
键焦点在编辑器上。如果它不起作用,请使用功能键行下的数字键行中存在的那些和键,而不是0
键盘的数字小键盘中存在的那些和键。此图像可能会更好地展示:http://en.wikipedia.org/wiki/File: Qwerty.svg1
0
1
在 Sublime Text2 中,按以下格式“Ctrl+k+b”按键,它将在 ubuntu 上运行。
它在我的机器上运行(v14.04 LTS)
我实际上有同样的问题,我必须触发reveal in side bar
然后将焦点移动到侧边栏,以及如果文件的文件夹已经展开,焦点会移动到侧边栏的顶部,这一切让我写了一个新插件可在侧边栏中显示文件,然后将焦点移到那里,使使用键盘箭头导航侧边栏变得更加容易,试一试 =)
您必须在 Sublime Text 窗口中添加一个文件夹才能通过侧边栏导航。转到 File -> Open Folder... 并选择您希望能够导航的最高目录。
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+\\"
切换侧边栏