在Visual Studio Code中导航回光标最后位置的快捷键是什么?
当前回答
我使用的是Mac OS X,所以我不能回答Windows用户的问题:
我添加了一个自定义keymap条目,并将其设置为Ctrl +←+ Ctrl +→,而最初的默认值是Ctrl + -和Ctrl + Shift+ -(在我的德语键盘上翻译为Ctrl +ß和Ctrl + Shift+ß)。
你可以简单地在用户键映射设置中修改它:
{ "key": "ctrl+left", "command": "workbench.action.navigateBack" },
{ "key": "ctrl+right", "command": "workbench.action.navigateForward" }
对于接受的答案,我实际上想知道:)Alt +←/ Alt +→为我跳跃文字(这是所有编辑器的一种标准)。他们真的为Windows版本做了这样的映射吗?
其他回答
有一个扩展可用的代号导航所有平台。作为键盘快捷键的替代品,它在状态栏的左侧添加了按钮。
最后编辑位置v.最后导航位置
转到最后编辑位置:
Ctrl + k Ctrl + q
sudormfbin的评论中提到了这一点,但没有作为答案。这是我99%的时间想做的事情,当我想“我现在在哪里?”这是最简单、最快捷的方式回到你的上一个位置,而不需要你的手指离开键盘使用方向键,也不需要安装扩展等。
导航最近的光标位置:
ALT+ ←背面
ALT +→前进
大多数其他发布的解决方案都提到了这一点——在“导航位置”之间移动,即在编辑器选项卡之间或在编辑器内部导航(例如,你将光标移动到一行上,然后单击上面20个空格的行)。
对于在编辑器选项卡之间导航,而不是上面的,你可以按Ctrl+Tab,因为它会按照最近的顺序对所有选项卡进行排序,这样你就可以选择去其他选项卡,或者只是释放并回到最后使用的选项卡。手指也不用离开键盘。
Vscode v1.65添加了一些新命令,用于导航到最后/下一个编辑位置或最后/下一个光标位置。
编辑位置意味着有一个实际的编辑,而游标位置意味着您访问了那个位置,但不一定在那里进行了编辑。
默认情况下,编辑器导航位置将被添加 在编辑器之间导航,但在编辑器内部导航时也是如此(对于 例如,当切换笔记本单元格或更改文本中的选择时 编辑器)。如果你觉得太多的位置被记录,新的 添加了减少位置的命令: 导航位置(例如当使用“转到定义”时) 编辑位置(每当编辑器被更改时,例如在文本编辑器中输入时)
从https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_65.md
光标位置:
Go Forward in Navigation Locations
"workbench.action.navigateForwardInNavigationLocations"
Go Back in Navigation Locations
"workbench.action.navigateBackInNavigationLocations"
Go to Last Navigation Location
// acts like a toggle between current and last cursor location
"workbench.action.navigateToLastNavigationLocation"
Go Previous in Navigation Locations
"workbench.action.navigatePreviousInNavigationLocations"
编辑地点:
Go Forward in Edit Locations
"workbench.action.navigateForwardInEditLocations"
Go Back in Edit Locations
"workbench.action.navigateBackInEditLocations"
Go Previous in Edit Locations
"workbench.action.navigatePreviousInEditLocations"
Go to Last Edit Location
// acts like a toggle between current and last edit location
"workbench.action.navigateToLastEditLocation"
Associated context keys have been added to make assigning keybindings more powerful: canNavigateBackInNavigationLocations: Whether it is possible to go back in navigation locations canNavigateForwardInNavigationLocations: Whether it is possible to go forward in navigation locations canNavigateToLastNavigationLocation: Whether it is possible to go to the last navigation location canNavigateBackInEditLocations: Whether it is possible to go back in edit locations canNavigateForwardInEditLocations: Whether it is possible to go forward in edit locations canNavigateToLastEditLocation: Whether it is possible to go to the last edit location
在Visual Studio Code 1.43 (Q1 2020)中,那些Alt+←/ Alt+→或Ctrl+- / Ctrl+Shift+-也将…保存的选择。
参见第89699期:
Benjamin Pasero (bpasero) adds:
向后/向前移动可以还原选择。 请注意,为了获得历史条目,位置之间至少需要10行才能将该条目视为新条目。
键盘快捷命令为“前进”和“返回”。
在Windows上:
Alt +←...navigate回来
Alt +…向前导航
在Mac:
Ctrl + -…返回
Ctrl + Shift + -…向前导航
在Ubuntu Linux下:
按下ctrl+alt+…navigate to back
Ctrl + Shift + -…向前导航
推荐文章
- Visual Studio Code:格式没有使用缩进设置
- 如何排除文件扩展名和语言从“格式保存”在VSCode?
- Visual Studio代码- URI的目标不存在" package:flutter/material.dart "
- VSCode——如何设置调试Python程序的工作目录
- 是否可以配置控制+滚轮增加/减少缩放在VS Code?
- 如何禁用或隐藏滚动条/小地图?
- Visual Studio代码如何解决合并冲突与git?
- Visual Studio代码-在文件末尾插入换行符
- 如何重新启动VScode编辑扩展的配置?
- 在VIM中删除光标后面或周围的单词
- 在Visual Studio中是否有标准的快捷键来构建当前项目?
- Eclipse复制/粘贴整行键盘快捷方式
- Visual Studio代码PHP Intelephense保持显示不必要的错误
- 用于自动添加“using”语句的Visual Studio键盘快捷方式
- 在Intellij IDEA中跳转到编辑器快捷方式