VsCode使用及常用命令汇总
总结了一些VsCode常用的操作和相关命令及快捷键,包括光标移动,文本编辑,跳转,搜索替换,鼠标操作,和一些相关的命令使用。
文章目录
1. 界面命令
操作 | 命令快捷键 |
---|---|
开启命令面板 | Ctrl+Shift+P |
2. 光标移动
操作 | 命令快捷键 |
---|---|
针对单词的光标移动 | Ctrl+左右方向键 |
光标移动到行首或者行末 | Home/End |
对于代码块的光标移动 | Ctrl + Shift + \ |
移动到文档的第一行或者最后一行 | Ctrl + Home/End |
3. 文本操作
操作 | 命令快捷键 |
---|---|
选择括号所有内容 | 命令行输入"选择括号所有内容" |
删除右侧所有内容 | 命令行输入"删除右侧所有内容"/“删除左侧所有内容” |
自定义快捷键 | 命令行输入"打开键盘快捷方式" |
删除当前代码行 | Ctrl + Shift + K |
光标所在的位置添加换行符 | Ctrl + Enter / Cmd + Shift + Enter |
上下移动代码行 | Alt + 上下方向键 |
上下复制当前行 | Alt + shift + 上下方向键 |
添加注释 | Ctrl + / |
文档代码格式化 | Alt + Shift + F |
选中一段代码格式化 | Cmd + K Cmd + F |
代码缩进 | 搜索 “缩进”, “重新缩进行” “重新缩进选中行” |
当前光标前后的字符调换位置 | 搜索 ”转置游标处的字符“ |
调整字符的大小写 | “转换为大写”或 “转换为小写” |
合并代码行 | 搜索 ”合并行“ |
行排序 | 搜索 “按升序排列行” 或者 “按降序排列行” |
撤销光标的移动和选择 | “Ctrl + U” |
返回上一次编辑的节点 | “Alt+左箭头” |
4. 多光标操作
- 使用鼠标
在键盘上按住Alt,然后鼠标点在第二个字符之前,那么第二个光标就创建好了。
- 使用键盘
首先你还是先移动光标到第一个字符的前面。然后按下“Ctrl + Alt + 下方向键”,在当前光标的下面创建一个光标。如法炮制,把第三个光标创建好。按住 “Ctrl + Alt + 下方向键” 连续创建两个光标下面你该尝试把光标移动到正确的位置啦。按下End,这样它们就都移动到每一行的末尾了。
- “Cmd + D”
Cmd + D” 这个命令的作用是,第一次按下时,它会选中光标附近的单词;
第二次按下时,它会找到这个单词第二次出现的位置,创建一个新的光标,并且选中它。
- “Option + Shift + i”
首先你选择多行代码,然后按下"Alt + Shift + i",这样操作的结果是:每一行的最后都会创建一个新的光标。
5. 快速跳转
操作 | 命令快捷键 |
---|---|
搜索的文件跳转 | Ctrl + P |
在一个新的编辑器窗口中打开 | Ctrl + Enter |
行跳转 | Ctrl + g |
符号跳转 | Ctrl + Shift + O 输入@: 后进行分类 |
多个文件里进行符号跳转 | Ctrl + T |
定义和实现跳转 | Ctrl + F12 /F12 |
引用跳转 | Shift + F12 |
6. 鼠标操作
- 剪贴文本:一点、二拖、三松手 /同时按住 Ctrl 键 则是粘贴文本
- 单击鼠标左键-光标移动到相应的位置。
- 双击鼠标左键,则会将当前光标下的单词选中。
- 连续三次按下鼠标左键,则会选中当前这一行代码。
- 连续四次按下鼠标左键,则会选中整个文档
- 如果你单击行号,就能够直接选中这一行。
- 如果你在某个行号上按下鼠标,然后上下移动,则能够选中多行代码。
- 多光标 安装alt选择
- 悬停提示窗口,按住Ctrl键可以显示方法的实现
- 代码跳转和链接,Ctrl + 鼠标左键
7. 代码补全与预览
- Ctrl + 空格键,提示
- Ctrl + Shift + Space,预览
- Ctrl + . ,自动补全
- 重构,F12
当我们想修改一个函数或者变量的名字时候,我们只需把光标放到函数或者变量名上,然后按下 F2,这样这个函数或者变量出现的地方就都会被修改
- 代码折叠,Windows 上是 Ctrl + Shift + 左/右方括号,“最内层”和“可以被折叠”
- 递归折叠,Ctrl + K、Ctrl + 左/右方括号
- 自定义折叠:
// region Main 申明了一个可折叠代码块的开始,
而// endregion则申明了这段可折叠代码的结束
8. 查找与替换
- 单文件搜索
Ctrl + F,搜索这个单词之后,我们还能够立刻通过回车键或者 “shift+ 回车键” 在所有搜索结果当中快速跳转。F3 搜索框,Shift + F3在搜索结果里自下而上地跳转,Alt + CAlt + W)来关闭;Alt + W来关闭它大小写敏感;Alt + R 正则表达式匹配
- 单文件替换
按一下搜索窗口最左侧的箭头按钮即可打开替换框。或者按 Ctrl + H 键,“Tab”和“Shift + Tab”键能够帮助你在这两个输入框直接进行跳转。多文件搜索和替换
- 多文件搜索和替换
Ctrl + Shift + F 来调出多文件搜索的视图,点击搜索框下三个点形状的图标,点开后,我们能看到两个输入框,它们的名字分别是“包含的文件” 和 “排除的文件”
9. 优化编辑器设置
- 行号设置:editor.lineNumbers
- 空格符:editor.renderWhitespace: all
- 缩进参考线:editor.renderIndentGuides
- 垂直标尺:editor.rulers: [120]
- 小地图 Minimap:editor.minimap.enabled
- 光标的样式:editor.cursorBlinking,editor.cursorStyle,editor.cursorWidth
- 光标所在行背景色:editor.renderLineHighlight: “all”
- 制表符或者空格键:editor.detectIndentation,editor.insertSpaces,editor.tabSize
- 格式化修改:editor.formatOnSave: true,editor.formatOnType: true
- 设置默认语言:files.defaultLanguage
- editor cursor, 是跟光标渲染和多光标相关的设置;
- editor find, 是与编辑器内搜索相关的设置;
- editor font, 是与字体有关的设置;
- editor format, 是代码格式化;
- editor suggest, 是和自动补全、建议窗口等相关的配置。
10. 命令面板
10.1 符号
- >(大于号) ,用于显示所有的命令。
- @ ,用于显示和跳转文件中的“符号”(Symbols),
- 在 @符号后添加冒号:则可以把符号们按类别归类。
- #号,用于显示和跳转工作区中的“符号”(Symbols)。
- :(冒号), 用于跳转到当前文件中的某一行。
10.2 英文单词或者缩写
- edt 是 edit(编辑)的缩写,输入 edt 和一个空格,命令面板就会显示所有已经打开的文件;而edt active则只会显示当前活动组中的文件。
- ext 是 extension(插件)的缩写,输入 ext 和一个空格,就可以进行插件的管理;ext install 则可以在命令面板中搜索和安装插件。
- task 和 debug 分别对应于任务和调试功能。
- term 是 terminal(终端)的缩写,你可以用这个命令来创建和管理终端实例。
- view 则是用于打开 VS Code 的各个 UI 组件。
11. 多文件夹工作区
- 在 VS Code 中打开一个文件夹,此时 VS Code 处于一个单文件夹的状态。然后你可以调出命令面板,搜索 “将文件夹添加到工作区” (add folder to workspace)并执行,或者使用菜单,“文件 —> 将文件夹添加到工作区”,这之后,选择你想要在当前窗口打开的文件夹。
- 要保存这个工作区,接下来你可以调出命令面板,搜索“将工作区另存为” (save workspace as),VS Code 就会为这个工作区创建一个文件,这个文件的后缀名是 “code-workspace”。比如,在下面的动图中,我给这个工作区取名为 sample,然后指定在 Code 中这个文件夹下保存。这样操作后,VS Code 就会在 Code 文件夹下创建一个 sample.code-workspace 文件。
- 如果你同时打开了多个窗口,可以按下 Ctrl + W,或者调出命令面板,搜索 “切换窗口(Switch Window)”,然后选择你要跳转的那个文件夹中去。
- 如果你只是要跳转到上一个打开的窗口,打开命令面板,搜索“快速切换窗口(Quick Switch Window)”并执行.
- 按下 Ctrl + R(或者使用命令面板,搜索 “打开最近的文件”)
12. 终端模拟器
-
创建终端:Ctrl+`,Ctrl + Shift + `,或者在命令面板里搜索 “新建集成终端”
-
Cmd + \ 或者运行 “拆分终端”(Split Terminal),就能够将当前的终端一分为二;如果再次按下这个快捷键,就能够将当前的面板平均分为三份
-
终端内操作
比如在 Bash 里,我们可以按下 “Ctrl + A” 或者 “Home” 键把光标移动到一行的开头,也可以按下 “Option + 左方向键” (Windows 上是 Alt + 左方向键)把光标向前移动一个单词;按下 “Cmd + 左右方向键” 能够把光标移动到这行的开头或者结尾;按下“Cmd + F”调出搜索框。