如何导航回到Visual Studio Code中的最后一个光标位置?


610

返回到Visual Studio Code中最后一个光标位置的快捷键是什么?


2
如果是平时VS键盘映射我已经习惯了它的Ctrl键-
萨米Kuhmonen

11
在Visual Studio Code中,该快捷方式对应于“缩小:
kimsagro

2
我认为您在这里将Mac OSX和Windows默认设置混为一谈。CTR +-实际上是OSX上的快捷键,而CMD +-确实可以缩小。
OderWat

2
使用Visual Studio键盘映射扩展- marketplace.visualstudio.com/...
gpaoli

等待着呼吸,定制此功能的鼠标上下文菜单。
gdbj '18年

Answers:


1059

在Windows上:

Alt+ ..向后导航

Alt+ ..向前导航

在Mac上:

Ctrl+ -..向后导航

Ctrl+ Shift+ -..向前导航

在Ubuntu Linux上:

Ctrl+ Alt+ -..向后导航

Ctrl+ Shift+ -..向前导航


99
我不知道为什么微软决定使用不同于常规Visual Studio的热键。这是非常烦人的切换,必须来回切换。
RayLoveless

8
可以用鼠标做到这一点吗?在其他IDE中,后退手势/按钮也可以向后导航。
rynop

2
不幸的是,这有点烦人的窗口绑定:(与Visual Studio具有相同的效果会很好
Chris

1
左侧的Alt +箭头在Windows上对我不起作用(它与Ctrl +箭头类似),只有右侧的 Alt +箭头可以实现预期的效果。谁知道是什么怪异的ThinkPad键盘魔术引起的。
ewbi '18

3
@RayLoveless VS Code由Microsoft制作,因此Windows快捷方式是默认设置。Alt +←是Linux和Mac上的系统快捷方式,因此他们必须对其进行更改。
莱尼

85

我在Mac OSX上,因此我无法为Windows用户回答:

我添加了一个自定义键盘映射项并将其设置为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版本进行了此映射吗?


5
Ctrl+LeftCtrl+Right保留在全屏之间切换,不是吗?
duong_dajgja

2
@duong_dajgja我在Ctrl + Option + Command上向左/向右。大多数人通常只会在触控板上使用三指擦拭布。我不确定全新安装的OS X Sierra中的“原始”默认设置是什么。至少在OS X中没有保留任何内容。您可以在系统偏好设置“键盘->任务控制”中轻松更改它。
OderWat

5
使用此功能来使这些变化code.visualstudio.com/docs/getstarted/...
平均乔

有没有一种方法可以分配鼠标的前进和后退按钮进行导航?
Firzok Nadeem




4

您问题的答案:

  1. Mac:
    Alt+ )用于向后导航,(Alt+ )用于向后导航
  2. Windows:
    Ctrl+ -)用于向后浏览,(Ctrl+ Shift+ -)用于向前浏览
  3. Linux:
    Ctrl+ Alt+ -)用于向后导航,(Ctrl+ Shift+ -)用于向后导航


您可以在此之后找到当前的键绑定 链接后

您甚至可以根据自己的喜好编辑键绑定。


2
您已切换Windows和Mac绑定。
Perrier


3

Mac OS(MacBook Pro):

后退:(CTRL控制键)+-(连字符)

后退前进:CTRL+ Shift+ -(连字符)


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.