VSCode 基础功能

VScode下载,安装,编辑,搜索等功能介绍

VSCode基础功能

flowchart LR

  1(VSCode)
    2.1[Monaco Editor]
      3.1.1[Setting]
        4.1.1.1[JSON]
        4.1.1.2[UI]
      3.1.2[Shortcut]
      3.1.3[Snippets]
      3.1.4[Search]
      3.1.5[Command]
    2.2[Component]
      3.2.1[Extension]
        4.2.1.1[Modern Fortran]
      3.2.2[LSP-Language Server Protocol]
        4.2.2.1[Fortls-Fortran language servers]
      3.2.3[DAP-Debug Adapter Protocol]
    2.3[CodeSpaces]
      3.3.1[IntelliCode]
      3.3.2[Git]
      3.3.3[Live Share]
    2.4[Compile]
      3.4.1[Terminal]
      3.4.2[Debugger]
      3.4.3[Task]

  1 --> 2.1
  1 --> 2.2
  1 --> 2.3
  1 --> 2.4

  2.1 --> 3.1.1
  2.1 --> 3.1.2
  2.1 --> 3.1.3
  2.1 --> 3.1.4
  2.1 --> 3.1.5

  2.2 --> 3.2.1
  2.2 --> 3.2.2
  2.2 --> 3.2.3

  2.3 --> 3.3.1
  2.3 --> 3.3.2
  2.3 --> 3.3.3

  2.4 --> 3.4.1
  2.4 --> 3.4.2
  2.4 --> 3.4.3

  3.1.1 --> 4.1.1.1
  3.1.1 --> 4.1.1.2

  3.2.1 --> 4.2.1.1
  3.2.2 --> 4.2.2.1

下载

插件

设置

  • 末尾添加新行
末尾添加新行
  • 删除行末空格

删除行末空格

  • 取消 活动代码块禁止建议 选项

活动代码块禁止建议

搜索替换

  • vscode搜索支持
    • 局部搜索/全局搜索
    • 大小写匹配 Match Case
    • 整词匹配 Match whole word
    • 正则表达式 Regular expression
    • 文件筛选
      • 包含文件类型 file to include
      • 剔除文件类型 file to exclude
  • vscode替换支持
    • 逐词替换 Replace
    • 全局替换 Replace All

快捷键

  • 全部快捷键查看菜单栏 Help > Keyboard Shortcut Reference 或快捷键 Ctrl + K + R

  • 快捷键组合

    • Ctrl +
    • Ctrl + Shift
    • Alt +
    • Alt + Shift
    • Ctrl + Alt +
    • Ctrl + K +
    • F1 - F12
  • 常用快捷键

快捷键 功能 快捷键 功能
Ctrl + P 搜索文件 Ctrl + Shift + P 打开命令行
Ctrl + L 选中行 Ctrl + Backspace 整词删除/向左
Ctrl + D 向下复制行 Ctrl + Delete 整词删除/向右
Ctrl + X 剪切/行 Ctrl + LeftArrow 光标整词移动
Ctrl + C 复制/行 Alt + LeftArrow 向前跳转
Ctrl + V 粘贴/行 Alt + RightArrow 向后跳转
Ctrl + Z undo Alt + UpArrow 向上移动
Ctrl + Y redo Alt + DownArrow 向下移动
Alt + click 多光标选择 Alt + shift + click 多行多光标选择
Ctrl + N 创建新文件 Ctrl + Enter 向下新增行
Ctrl + S 保存 Ctrl + Shift + Enter 向上新增行
Ctrl + F 查找 Ctrl + shift + F 全局查找
Ctrl + H 替换 Ctrl + shift + H 全局替换
Ctrl + A 全选 Ctrl + Shift + U 大写(uppercase)
F2 修改变量 Ctrl + Shift + L 小写(lowercase)
F12 查看定义 Shift + F12 查看函数调用
Ctrl + / 注释 Shift + Alt + A 块注释
  • 备注
    • 向下复制原快捷键为 Shift + Alt + DownArrow
    • 大小写转换快捷键需自定义
    • 注意是否与系统/输入法快捷键冲突

代码块

  1. 通过 Ctrl + Shift + P 输入 Snippets
  2. 选择代码块语言,如 FortranFreeForm.json
  3. 编写代码块
    • 模板
1
2
3
4
5
6
7
8
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
  • 例:创建 select 代码块
1
2
3
4
5
6
7
8
9
10
11
12
13
"Select Case": {
"prefix": "select case",
"body": [
"select case (${1:expression})",
"case (${2:selection1})",
" ${3:statement}",
"",
"case default",
" ${4:statement}",
"end select"
],
"description": "Select Case Snippet."
}

命令行

  • Breadcrumbs导航
快捷键 功能
Ctrl + E Ctrl + P 命令行搜索文件
Ctrl + Shift + P F1 打开命令行 >
Ctrl + G 跳转至行/列 :
Ctrl + T 跳转至符号/整个项目 #
Ctrl + Shift + O 跳转至符号/当前文件 @

代码对比

  • 在侧边栏选择对比文件1右键 Select for compare
  • 选择对比文件2右键 Compare with selected

0%