有可能像Sublime Text一样启用多行编辑吗?

例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。


当前回答

我的设置:Windows 8.1 64位,Visual Studio Code版本1.33.1。

问题:与英特尔高清图形4000的键盘快捷键冲突

当我使用Visual Studio Code的默认快捷键(Ctrl + Alt + UP, Ctrl + Alt + DOWN)时,我遇到了一个问题。在我的例子中,这些命令分别将我的屏幕旋转0º和180º。它正在发生,因为有图形英特尔应用程序安装在我的电脑上。然后,我只是禁用了这个应用程序的快捷方式。

这是一个帮助别人的教程。

其他回答

根据VS Code 1.55.2版本(2021)下的用户>常用部分,有一个选项作为多游标修饰符。见下图。

对于多光标默认键是alt,如果你想它可以更改为Ctrl。 此外,对于合适的位置,可以按住鼠标中键向下移动。

只需要在Mac上选择+单击就可以了

在Windows操作系统中,按住“Ctrl+Alt”同时按“上↑”或“下↓”可以添加游标。

苹果电脑: ⌥ 选择+⌘ 厘米+↑/↓

Linux: Shift + Alt +↑/↓

请注意,第三方软件可能会干扰这些快捷方式,使它们无法正常工作(特别是Windows上的英特尔高清图形软件;详见评论)。 如果你遇到这个问题,你可以禁用Intel/其他软件热键,或者修改VS Code快捷键(如下所述)。

按Esc重置为单个光标。

或者,正如Isidor Nikolic指出的那样,您可以按住Alt键并左键单击任意放置游标。

您可以通过以下方式查看和编辑键盘快捷键:

文件→首选项→键盘快捷键

文档:

https://code.visualstudio.com/docs/customization/keybindings

官方VS Code键盘快捷小抄:

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf

步骤1: 选择要替换的单词。


步骤2:

使用Ctrl + F选择它的多次出现。


步骤3: 使用Alt + Enter设置光标在所有发现的事件。


步骤4: 只要开始输入新的单词。


在Mac上也可以选择: “Opt +单击”,将光标设置在单击位置上。

我正在使用vscodevim扩展,所以我不确定这是否是一个常见的问题。但是,我有问题,Ctrl + Alt + UpArrow翻转我的屏幕上下颠倒。

看看Visual Studio Code Basics(我不知道他们在最近的更新中是否改变了这一点),它说要使用:

ctrl+alt+shift +(上下)