在Visual Studio Code中导航回光标最后位置的快捷键是什么?
当前回答
要设置你自己的键盘快捷键(即使那个特定的键盘组合已经被占用了),你可以去代码>首选项>键盘快捷键并在那里设置它们。
打开设置:代码>首选项>键盘快捷键 找到“前进”和“后退”,设置它们为你喜欢的任何类型。 如果一个快捷键被双重分配,VSCode会告诉你,你可以点击并更改/删除其他快捷键。如。通过快捷键已经分配给缩进和缩出。
如。我们的主要工具是mac上的Android Studio,它使用cmd+[和cmd+]来前进和后退)。这是特别强大的cmd+点击钻到函数。(因此,您可以像遵循弥诺陶洛斯迷宫中的阿里阿德涅线一样遵循您的代码。并帮助!(因此您可以在代码中跳跃,在函数中插入和跳出,然后在文件之间返回。
其他回答
最后编辑位置v.最后导航位置
转到最后编辑位置:
Ctrl + k Ctrl + q
sudormfbin的评论中提到了这一点,但没有作为答案。这是我99%的时间想做的事情,当我想“我现在在哪里?”这是最简单、最快捷的方式回到你的上一个位置,而不需要你的手指离开键盘使用方向键,也不需要安装扩展等。
导航最近的光标位置:
ALT+ ←背面
ALT +→前进
大多数其他发布的解决方案都提到了这一点——在“导航位置”之间移动,即在编辑器选项卡之间或在编辑器内部导航(例如,你将光标移动到一行上,然后单击上面20个空格的行)。
对于在编辑器选项卡之间导航,而不是上面的,你可以按Ctrl+Tab,因为它会按照最近的顺序对所有选项卡进行排序,这样你就可以选择去其他选项卡,或者只是释放并回到最后使用的选项卡。手指也不用离开键盘。
macOS:
⌘+ U:撤销上次游标操作
您也可以尝试按Ctrl + -。
顺便说一下,所有的快捷键都在macOS的键盘快捷键中。这真的很有用!
根据Visual Studio Code的Key Bindings中的信息,这对于每个操作系统都是不同的。
工作台配置:
返回:workbench.action.navigateBack Go Forward: workbench.action.navigateForward
Linux:
返回:Ctrl+Alt+- 前进:Ctrl+Shift+-
Mac OS X:
返回:Ctrl + - 前进:Ctrl + Shift(⇧)+ -
窗口:
Go Back to: Alt +⬅️ Go Forward: Alt +➡️
键盘快捷命令为“前进”和“返回”。
在Windows上:
Alt +←...navigate回来
Alt +…向前导航
在Mac:
Ctrl + -…返回
Ctrl + Shift + -…向前导航
在Ubuntu Linux下:
按下ctrl+alt+…navigate to back
Ctrl + Shift + -…向前导航
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
推荐文章
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check
- Visual Studio Code: .git文件夹/文件隐藏
- 使iTerm以与其他操作系统相同的方式翻译“元键”
- Visual Studio Code:如何调试Python脚本的参数
- 如何在Visual Studio代码中触发参数提示?
- 在VS Code中禁用“Comments are not allowed In JSON”错误
- 使用正则表达式搜索和替换Visual Studio代码
- 如何缩进/格式选择的代码在Visual Studio代码?
- 是否有一种方法可以在Visual Studio中删除一行而不剪切它?
- 如何在Eclipse中只使用键盘去一个错误?
- 你常用的Xcode快捷键有哪些?
- 如何禁用预览文件与点击在vs代码?
- Visual Studio代码更改文件资源管理器托盘的字体大小?
- 如何防止Visual Studio Code总是重新打开以前的文件或文件夹?
- VSCode单引号到双引号自动替换