在Visual Studio Code中导航回光标最后位置的快捷键是什么?
当前回答
最后编辑位置v.最后导航位置
转到最后编辑位置:
Ctrl + k Ctrl + q
sudormfbin的评论中提到了这一点,但没有作为答案。这是我99%的时间想做的事情,当我想“我现在在哪里?”这是最简单、最快捷的方式回到你的上一个位置,而不需要你的手指离开键盘使用方向键,也不需要安装扩展等。
导航最近的光标位置:
ALT+ ←背面
ALT +→前进
大多数其他发布的解决方案都提到了这一点——在“导航位置”之间移动,即在编辑器选项卡之间或在编辑器内部导航(例如,你将光标移动到一行上,然后单击上面20个空格的行)。
对于在编辑器选项卡之间导航,而不是上面的,你可以按Ctrl+Tab,因为它会按照最近的顺序对所有选项卡进行排序,这样你就可以选择去其他选项卡,或者只是释放并回到最后使用的选项卡。手指也不用离开键盘。
其他回答
你可以去菜单文件→首选项→键盘快捷键。一旦你在那里,你可以搜索导航。然后,您将看到为Visual Studio Code环境设置的与导航相关的所有快捷方式。在我的例子中,只需要Alt + -就可以把光标拿回来。
在Visual Studio Code 1.43 (Q1 2020)中,那些Alt+←/ Alt+→或Ctrl+- / Ctrl+Shift+-也将…保存的选择。
参见第89699期:
Benjamin Pasero (bpasero) adds:
向后/向前移动可以还原选择。 请注意,为了获得历史条目,位置之间至少需要10行才能将该条目视为新条目。
在vs code中有几种返回的方法和返回的选项。
要更改以下任何内容,请按ctrl + p进入命令面板,然后键入>后,输入您需要更改的配置:
然后你所需要做的就是点击设置图标(如图中2所示),并将键绑定更改为你想要的任何键。
你有不同的选择返回:
转到最后编辑位置 游标撤销(意思是:回到最后一个游标位置) 游标重做(与上面相反)
虽然公认的答案是正确的,但任何使用VS Code的Vim扩展的人都可能会因为向后导航需要你遍历你所做的每一次光标移动而感到沮丧。这将阻止“Go back”在以下用例中正常工作:
进入定义 在定义上戳一段时间(例如,移动光标) 回到第一步。
安装了Vim扩展后,每次光标移动都要做“返回”(对我来说,这已经足够让它几乎无用了!)。
幸运的是,Vim扩展很好地实现了跳转,所以在使用VS Code跳转到一个新位置(即“Go to definition”)后,你可以简单地按CTRL+O返回到之前的跳转位置。
要设置你自己的键盘快捷键(即使那个特定的键盘组合已经被占用了),你可以去代码>首选项>键盘快捷键并在那里设置它们。
打开设置:代码>首选项>键盘快捷键 找到“前进”和“后退”,设置它们为你喜欢的任何类型。 如果一个快捷键被双重分配,VSCode会告诉你,你可以点击并更改/删除其他快捷键。如。通过快捷键已经分配给缩进和缩出。
如。我们的主要工具是mac上的Android Studio,它使用cmd+[和cmd+]来前进和后退)。这是特别强大的cmd+点击钻到函数。(因此,您可以像遵循弥诺陶洛斯迷宫中的阿里阿德涅线一样遵循您的代码。并帮助!(因此您可以在代码中跳跃,在函数中插入和跳出,然后在文件之间返回。
推荐文章
- 打开同一目录两次
- 如何从终端/命令行调用VS代码编辑器
- 如何在Visual Studio代码中重置设置?
- 如何将制表符转换为空格,反之亦然,在现有的文件
- 错误:'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快捷键有哪些?