光标的创建
-
按住alt,鼠标左键单击,在单击位置生成光标/删除光标
-
按住ctrl+alt,单击↑/↓,在每行同一个位置(若某一行较短,则在行尾)生成光标,这个不会删除光标,只会在光标的上下界不断增加新光标
-
按住ctrl+shift+alt,单击↑/↓,在每行的同一个位置(若某一行较短,则在行尾)生成光标/删除光标
-
按住shift+alt+鼠标左键,拖动鼠标即可进行垂直方向上的列选择
标红部分为鼠标起止位置
-
ctrl+shift+L,在所有选中的文本后方,创建光标。包括VSCode根据当前选中内容,自动匹配的文本
鼠标选中一块区域(红色划线部分为选中内容, 其余为VSCode自动选择部分) | 按下快捷键之后 |
---|---|
-
ctrl+D,自动在满足条件处生成光标
可以注意一下ctrl+D和ctrl+shift+L之间的小区别
鼠标选中一块区域(红色划线部分为选中内容, 其余为VSCode自动选择部分) | 按下快捷键之后 |
---|---|
- ctrl+F,在搜索框中搜索完毕后,光标停留在搜索框中,使用alt+enter键,在所有搜索选中的文本后方创建光标。这里可以在搜索框中使用正则表达式搜索满足条件的文本
检索一段文本后 | 在检索框中按下快捷键之后 |
---|---|
- 使用鼠标选中一块区域的文本,ctrl+shift+I,在选择区域的每一行末尾生成光标
鼠标选中一块区域 | 按下快捷键之后 |
---|---|
光标的撤销
- ctrl+U,撤销一个光标选择操作
- 按住alt,鼠标左键单击,鼠标左键单击的位置若有光标,则删除此光标。
- 按住ctrl+shift+alt,单击↑/↓,若此行位置有光标,则删除此光标
多光标的操作
多光标模式下,可以进行批量的增加文本、删除文本、剪切文本等操作