Visual Studio代码:列选择不起作用

时间:2018-02-07 14:13:29

标签: visual-studio-code

经过大量研究,我终于决定在这里寻求帮助。

我的设置(工作):

  • Debian Buster x86_64(内核:4.13.0-1-amd64 4.13.4-2)
  • Visual Studio Code v1.19.3(Commit 7c4205b5c6e52a53b81c69d2b2dc8a627abaa0ba)

当我尝试使用"列选择"功能,Alt + Right clickAlt + Shift + Right click,它无效。

这个功能对我来说非常重要,因为我编辑了很多配置文件...... 我已经尝试更改gnome-shell默认" windows键"用于与windows交互 - >不是更好......

有人会知道这个问题可能是什么原因吗?

先谢谢。

小时。

3 个答案:

答案 0 :(得分:0)

看看这个。 https://github.com/Microsoft/vscode/issues/34654

SHIFT + ALT +左鼠标对我有用

答案 1 :(得分:0)

对于那些尝试使用Alt键+鼠标选择而失败的用户。尝试单击菜单选项,如下所示:

菜单栏>选择> {单击}切换至Ctrl +单击以获取多光标。这将使用Ctrl键和鼠标更改多重选择,并通过Alt键+鼠标选择启用选择列选择。

https://i.stack.imgur.com/x8tJN.png

答案 2 :(得分:0)

有2个紧密相关的功能:

  • “列选择”
  • “多光标选择”

多光标选择

您按住一个键,然后单击代码中的多个位置。每次单击都会添加一个光标。

multi-cursor selection

它始终处于启用状态,但是您确实需要按住一个键。 可以配置此密钥:

File > Preferences > Settings > Search for: "multi cursor modifier"

但是,请注意,如果更改此键,则它始终会影响Ctrl-click行为,该行为用于导航到代码定义。

列选择

这意味着您可以在代码中拖动垂直线或矩形框。

column-selection

您可以在Visual Studio代码菜单中进行切换。

Selection > Column Selection Mode

您也可以使用Ctrl-Shift-!

切换此模式