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 官网下载速度很慢,可修改下载地址为国内镜像地址
- 官网下载地址: [https://az764295.vo.msecnd.net]
- 国内镜像地址: [https://vscode.cdn.azure.cn]
- 以当前版本为例
插件
- 中文插件
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
- 主题插件 — 2022年流行 VSCode 主题排行榜 [https://zhuanlan.zhihu.com/p/553669477]
设置
末尾添加新行
删除行末空格
- 取消
活动代码块禁止建议
选项
搜索替换
- 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
- 大小写转换快捷键需自定义
- 注意是否与系统/输入法快捷键冲突
- 向下复制原快捷键为
代码块
- 通过
Ctrl + Shift + P
输入Snippets
- 选择代码块语言,如
FortranFreeForm.json
- 编写代码块
- 模板
1 | "Print to console": { |
- 例:创建
select
代码块
1 | "Select Case": { |
命令行
- Breadcrumbs导航
快捷键 | 功能 |
---|---|
Ctrl + E Ctrl + P |
命令行搜索文件 |
Ctrl + Shift + P F1 |
打开命令行 > |
Ctrl + G |
跳转至行/列 : |
Ctrl + T |
跳转至符号/整个项目 # |
Ctrl + Shift + O |
跳转至符号/当前文件 @ |
代码对比
- 在侧边栏选择对比文件1右键
Select for compare
- 选择对比文件2右键
Compare with selected