VsCode使用及常用命令汇总

总结了一些VsCode常用的操作和相关命令及快捷键,包括光标移动,文本编辑,跳转,搜索替换,鼠标操作,和一些相关的命令使用。

文章目录

  • VsCode使用及常用命令汇总
    • 1. 界面命令
    • 2. 光标移动
    • 3. 文本操作
    • 4. 多光标操作
    • 5. 快速跳转
    • 6. 鼠标操作
    • 7. 代码补全与预览
    • 8. 查找与替换
    • 9. 优化编辑器设置
    • 10. 命令面板
      • 10.1 符号
      • 10.2 英文单词或者缩写
    • 11. 多文件夹工作区
    • 12. 终端模拟器

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”调出搜索框。

VsCode使用及常用命令汇总(Win10)相关推荐

  1. Docker常用命令汇总

    Docker常用命令汇总 帮助命令 docker version docker info docker --help 镜像命令 docker images 列出本地主机上的镜像,各个选项说明如下: R ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. python命令大全下载-Python pip 常用命令汇总

    使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ...

  4. python常用命令大全-Python pip 常用命令汇总

    使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ...

  5. 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...

  6. cmd cd命令_Windows系统CMD命令提示符的常用命令汇总

    一.概述 本期文章分享Window 系统CMD命令提示符的常用命令汇总,结合具体的使用场景,向各位小伙伴分享关于Window操作系统系统管理.磁盘管理.文件管理.进程任务管理.网络管理和常用工具等命令 ...

  7. 【思科交换机常用命令汇总】

    思科交换机常用命令汇总 show version show running-config show vlan brief show ip interface brief show running-co ...

  8. 〖Docker指南②〗Docker常用命令汇总

    Docker常用命令汇总 1 帮助命令 2 镜像命令 2.1 列出镜像 2.2 查找镜像 2.3 下载镜像 2.4 删除镜像 3 容器命令 3.1 创建新容器并运行 3.2 列出容器 3.3 退出容器 ...

  9. HDFS常用命令汇总

    HDFS常用命令汇总 一.前言信息 二.帮助信息查看 1.查看帮助信息 2.帮助文档(附带命令的详细说明) 三.常用命令 1.创建目录 2.查看目录下的内容 3.上传文件 4.上传并删除源文件 5.查 ...

最新文章

  1. Flex Air程序打包成独立的exe安装文件
  2. 图片上传 fastDFS
  3. 乐山师范计算机科学与技术怎么样,乐山师范学院计算机科学与技术(本科)教育概况...
  4. 三巨头垄断全球农业-丰收节贸易会:世界最大种子农药公司
  5. 窗口分析函数_14_生成相邻下一个元素
  6. 透过【百度地图API】分析双闭包问题
  7. 交换机vlan配置实训心得_交换机VLAN配置实验报告.doc
  8. vmware虚拟机克隆后不能联网
  9. 【IDEA工具设置】IDEA引入新项目以及项目配置
  10. Ui学习笔记---EasyUI的EasyLoader组件源码分析
  11. php中背景图怎么设置不重复,css 图像不重复怎么设置
  12. 云端部署大数据解决方案该用IaaS还是PaaS?
  13. 计算机模运算规则,补码,模运算和溢出
  14. C++复习笔记3——类与对象(赋值重载、临时对象、const、static)
  15. 概率论温习-基础概念
  16. 梯度下降学习率的设定策略
  17. 数据之美(九):50个精美绝伦的 Infographics(上)
  18. 12864液晶屏接口定义,16引脚的(普中科技所配)
  19. 推荐系统概述推荐系统算法简介
  20. 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】

热门文章

  1. 示波器基础知识100问
  2. 【AI人工智能】AI绘画能取代设计师?
  3. 重新认识Windows计算器Calc(MatLab计算替代品)——你所不知道的细节
  4. 女大学生的一天(男生勿看)
  5. Podman使用详解
  6. 这辈子你会遇见谁,早已命中注定
  7. 英语口语100之每日十句口语
  8. 亚马逊防关联:资料安全你了解吗?
  9. th:if th:else
  10. 个人和企业如何注册腾讯云账号?