有可能像Sublime Text一样启用多行编辑吗?
例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。
有可能像Sublime Text一样启用多行编辑吗?
例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。
当前回答
我正在使用vscodevim扩展,所以我不确定这是否是一个常见的问题。但是,我有问题,Ctrl + Alt + UpArrow翻转我的屏幕上下颠倒。
看看Visual Studio Code Basics(我不知道他们在最近的更新中是否改变了这一点),它说要使用:
ctrl+alt+shift +(上下)
其他回答
在Mac上是:
选项+命令,同时按向上↑或向下↓键。
框中选择
Windows: shift + alt +鼠标左键
macOS: shift + option +单击
这与在回答“Visual Studio Code是否有框选择/多行编辑?”中提到的内容相反。
在Visual Studio Code的最新版本中,您现在可以按住Option (Windows上为Alt)拖动光标来选择多行上的同一列。
要启用此功能,请确保更改了编辑器。multiCursorModifier看起来像这样:
"editor.multiCursorModifier": "ctrlCmd"
来自Visual Studio Code发布说明1.32.0:
在下面的视频中,选择以常规选择开始,然后按住Alt键,直到释放鼠标按钮:
对我来说,Alt +中键点击(滚轮)效果很好 你必须按Alt键,然后长按中键,然后向上或向下滚动
我认为这取决于你的Visual Studio Code版本。
我的是Linux版本Visual Studio Code 1.7.2。
{ "key": "ctrl+shift+up", "command": "editor.action.insertCursorAbove",
"when": "editorTextFocus" },
{ "key": "shift+alt+up", "command": "editor.action.insertCursorAbove",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" },
{ "key": "shift+alt+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" }
关键是所有机器的快捷方式都不一样,所以您应该检查您的配置。进入菜单:
菜单文件→首选项→键盘快捷键
搜索editor.action.insertCursorAbove和editor.action.insertCursorBelow并查看当前配置。如果它们与操作系统的快捷键冲突,您可以更改它们。