lau*_*rit 40 visual-studio-code
我是一个习惯于Sublime Text的网络开发人员.通常我会打开多个文件,并使用cmd+ option+ left(或+ right)在它们之间导航.
我很想在Visual Studio Code中尽可能接近这个功能.从我读过的内容来看,在Visual Studio代码中,它听起来似乎不是在顶部的选项卡中打开多个文档,而是应该使用左侧边栏中的"工作文件"列表.几个问题:
我刚刚发现了Ctrl+ -和Ctrl+ shift+ -(ref),它们在"编辑位置"之间导航.这很方便,但有时它会在同一个文件中的不同位置之间跳转(取决于您编辑的位置).此外,我希望一个按顺序移动文件的选项,即不是基于最近查看的,而是根据它们在工作文件列表中列出的方式从上到下.
Ben*_*ero 57
我喜欢使用命令关闭工作文件或关闭所有工作文件的想法,我可以考虑添加这些文件以进行下一次更新.
至于工作文件之间的导航:我们有一个非常强大的导航工具,称为导航历史.默认情况下,它被分配给Ctrl+ Tab,您可以Ctrl按住键并单击Tab以循环浏览文件列表,类似于如何在操作系统上的窗口之间切换.
导航历史记录与您要求的内容不同,因为它还包含您打开的不在工作文件中的文件.如果它能为您解决导航问题,您可以尝试并报告吗?
我们认为这是一种更自然的导航方式,因为您不必担心工作文件的顺序.而是在最近使用的文件列表中导航.
在我们的团队中,我们习惯于导航历史,我们不能再没有它了.我们经常会按Ctrl+ Tab一两次而不查看打开的列表,因为我们知道我们想要的文件是一个或两个历史条目.
更新
随着Visual Studio Code 0.5.0的发布,现在有一些键盘快捷键可以在工作文件列表中前后导航.快捷键是CMD+ K+ ↑和CMD+ K+ ↓(在Windows上使用Ctrl键).
Eli*_*iot 24
对于Mac:从菜单中选择菜单代码 → 首选项 → 键盘快捷键以打开User/keybindings.json.然后在方括号内添加:
{ "key": "shift+cmd+[", "command": "workbench.action.previousEditor"},
{ "key": "shift+cmd+]", "command": "workbench.action.nextEditor"}
Run Code Online (Sandbox Code Playgroud)
这将绑定标准Mac选项卡切换快捷键⌘+ shift+ [和⌘+ shift+ ]分别切换到上一个和下一个选项卡.它在Visual Studio Code 1.3.1中进行了测试.
如果你更愿意使用⌘+ ⌥+ ←和⌘+ ⌥+ →,那些键的字符串是"cmd+alt+left"和"cmd+alt+right".虽然在我的测试中看起来它们在Visual Studio Code 1.3.1中默认已经绑定到相应的命令,所以也许这个问题已经过时了?
我也对循环浏览最近的文件而不是工作文件的默认行为感到恼火,但事实证明,您可以重新映射键盘以使其工作方式有所不同。
要将Ctrl+Tab和Ctrl+ Shift+映射Tab到类似于其他版本的 Visual Studio 工作方式的工作文件,您可以将其添加到您的键绑定文件中:
[
{ "key": "ctrl+tab", "command": "workbench.files.action.openNextWorkingFile" },
{ "key": "ctrl+shift+tab", "command": "workbench.files.action.openPreviousWorkingFile" }
]
Run Code Online (Sandbox Code Playgroud)
使用开箱即用的窗口管理热键。
编辑组之间
在编辑组内
我习惯用键盘标记编号的标签.与谷歌浏览器类似.
cmd+ 1#First标签
cmd+ 2#第二个标签
等等
我没有在Visual Studio Code中找到此设置.我能够将键映射到箭头,以便能够一次选通一个键.
[{
"key": "cmd+shift+left",
"command": "workbench.action.previousEditor"
}, {
"key": "cmd+shift+right",
"command": "workbench.action.nextEditor"
}]
Run Code Online (Sandbox Code Playgroud)
它并不理想,但它会做到.
| 归档时间: |
|
| 查看次数: |
34038 次 |
| 最近记录: |