返回到 Visual Studio 中最后一个光标位置的快捷键是什么?
根据 VisualC # 2008键绑定参考海报,它是 Ctrl + -。特定的密钥绑定的名称是 View.NavigateBackward。
PS: 在研究的过程中我还发现 Ctrl + .和 Shift + Alt + F10是一样的,很好!
它不会工作的红色(-)键。对我来说,它只适用于蓝色组合。
ctrl + -(破折号)向后导航。
ctrl
-
ctrl + shift + -(短横线)向前导航。
shift
这些设置可以在 Environment-> Keyboard:
新 VS 代码(1.28.2)
返回: Ctrl + Alt + -(破折号)
前进: Ctrl + Shift + -(破折号)
最常见的答案是: 没有工作默认值,您需要为 View 定义自己的键盘快捷键。向后导航和查看。向前导航。
为什么?对于大多数键盘,默认的快捷方式是一个坏的、不可用的组合,因为 VS 处理 shift 和 altGr 修饰符的能力很差。MS 在版本6之后重新开发 VS 时,并没有太多地关注可移植性和国际化,今天仍然如此。这种病毒已经存在了十多年,将近二十年。照这样下去,永远也修不好了。是的,我已经填写了一份错误报告,而且我肯定不是唯一一个。
然而,他们的“ VSCode”产品线确实有更好的键盘处理,因为它不依赖于 shift 或 altGr 修饰符来识别键。例如,当您处于文本写入模式并按下带有破折号的键时,不使用 shift 或 altGr,让我们假设它写入了其他内容,比如数字6。当涉及到快捷处理时,这仍然是 VSCode 的破折号键。只要一把钥匙上面写着符号,不管这是第一层,第二层还是第三层都无所谓,只要是那把钥匙就行。
当然,让默认快捷方式使用非字母数字符号从来都不是一件好事,这总是令人困惑,无论它是否有效。优秀的成熟文本编辑很早就知道这一点,应该把它作为做正确事情的例子。在某些方面,VS 从 emacs 中学到了一些好东西,emacs 的快捷方式是两个字母的序列,但是最终在其他部分的选择上搞砸了,非字母数字绑定,加上一个坏掉的低级键盘处理。
国际组织不会抓住这个的。
这在 VisualCode 中对我很有用
向后导航 Alt + ←
向前导航 Alt + →