工具-Visual Studio Code使用
■ Win11安装VSCode
■ Ubuntu安装VSCode
■ Visual Studio Code C/C++
1.vscode 安装扩展
- Open VS Code.
- Select the Extensions view icon on the Activity bar or use the keyboard shortcut (Ctrl+Shift+X).
- Search for ‘C++’.
- Select Install.
2. C++编译器安装
3. Win10下VScode+MSVC+CMake搭建C++开发环境
3.1. VScode安装必要的插件
C/C++、
C/C++ Extension Pack、
C++ Intellisense、
Chinese (Simplified) Language、
Pack for Visual Studio Code、
CMake、
CMake Tools
3.2.
3.3. 测试
4 VScode配置 C/C++ 环境
主要是配置 launch.json,tasks.json 这两个文件位于.vscode文件夹下,.vscode用于存放 VS Code 相关的配置文件。
4.1. c_cpp_properties.json 配置 (是用于设置编译的一些相关选项)**
- 此文件采用半自动创建,按快捷键Ctrl + Shift + P调出命令面板,选择 “C/C++: Edit Configurations(UI)”:
- 编译器路径改为 :C:/mingw64/bin/g++.exe
- IntelliSense模式改为 : gcc-x64 (legacy)
4.2. tasks.json (用于指定如何构建(编译)程序)**
-
按快捷键Ctrl + Shift + P调出命令面板,输入 “task”,选择 “Tasks: Configure Default Build Task”:
可以看到.vscode文件下产生了tasks.json这个文件。 -
若要编译多个源代码文件,则在tasks.json文件中如下修改
把"${file}"改为"${workspaceFolder}\\*.c",可以构建当前工作区中所有的 C 文件。
把"${file}"改为"${workspaceFolder}\\*.cpp",可以构建当前工作区中所有的 C++ 文件。
修改编译输出的文件名:
把"${fileDirname}\\${fileBasenameNoExtension}.exe"改为"${workspaceFolder}\\myProgram.exe",可以把编译输出的文件名命名为 “myProgram.exe”。
把"${fileDirname}\\${fileBasenameNoExtension}.exe"改为"${workspaceFolder}\\${workspaceRootFolderName}.exe",可以把编译输出的文件名命名为工作区文件夹名字。
4.3. launch.json (用于调试的配置文件,例如用什么语言、调试类型等)**
- 若 VS Code 没有自动创建launch.json文件,则可以半自动创建:
- 选择GDB 和 添加配置
- 配置项目
配置完成!
PS:还可以采取最简单粗暴的方法配置 C/C++ 环境,即将旧项目下的整个.vscode文件直接复制到工作空间下。
5. 测试
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
■ Visual Studio Code Python
■ VSCode 插件
插件 | 描述 |
---|---|
Chinese | 中文支持 |
GitLens | |
Color Highlight | 代码高亮显示,有趣的是,颜色代码跟着变化,很直观 |
Highlight Matching Tag | 标签配对,方便代码很多的时候找标签 |
any-rule | 常用的正则表达式都在这,且会日常更新 |
Vue | 开发必备(语法高亮) |
ESLint | 格式化代码用的,很好用,特别是代码习惯不太好的伙伴,鼠标右键选择,一键操作 |
■ 快捷键
1. 命令面板
快捷键 | 描述 |
---|---|
使用 F1 或者 Ctrl+Shift+P | 打开。 |
2. 基本编辑快捷键
快捷键 | 描述 |
---|---|
新建文件 | Ctrl + N |
打开文件 | Ctrl + O |
保存文件 | Ctrl + S |
撤销 | Ctrl + Z |
重做 | Ctrl + Y |
查找 | Ctrl + F |
替换 | Ctrl + H |
全选 | Ctrl + A |
撤销选中 | Ctrl + U |
3. 移动光标:
快捷键 | 描述 |
---|---|
移动到行首 | Home |
移动到行尾 | End |
移动到上一行 | Ctrl + 向上箭头 |
移动到下一行 | Ctrl + 向下箭头 |
移动到词首 | Ctrl + 左箭头 |
移动到词尾 | Ctrl + 右箭头 |
4. 缩进操作:
快捷键 | 描述 |
---|---|
增加缩进 | Tab |
减少缩进 | Shift + Tab |
切换缩进方式(空格或制表符) | Ctrl + / |
在多行选择中增加缩进 | Ctrl + ] |
在多行选择中减少缩进 | Ctrl + [ |
5. 注释和取消注释:
快捷键 | 描述 |
---|---|
注释一行或多行: | Ctrl + / |
取消注释一行或多行: | Ctrl + / |
6. 查找和替换:
快捷键 | 描述 |
---|---|
查找 | Ctrl + F |
替换 | Ctrl + H |
查找下一个 | F3 |
查找上一个 | Shift + F3 |
7. 折叠和展开代码块
快捷键 | 描述 |
---|---|
折叠代码块: | Ctrl + 工具栏的 “-” 或 Ctrl + 左方括号 |
展开代码块: | Ctrl + 工具栏的 “+” 或 Ctrl + 右方括号 |
8. 导航快捷键
快捷键 | 描述 |
---|---|
转到文件 | Ctrl + P |
转到定义 | F12 |
转到声明 | Ctrl + F12 |
转到实现 | Ctrl + F12 |
转到上一个光标位置 | Alt + 左箭头 |
转到下一个光标位置 | Alt + 右箭头 |
切换侧边栏可见性 | Ctrl + B |
切换终端 | Ctrl + ` |
在文件之间切换 | Ctrl + Tab |
9. 代码编辑快捷键
快捷键 | 描述 |
---|---|
代码格式化: | Shift + Alt + F |
注释/取消注释一行: | Ctrl + / |
注释/取消注释所选代码块: | Shift + Alt + A |
复制一行或多行: | Shift + Alt + 向下箭头/向上箭头 |
剪切一行或多行: | Ctrl + X |
向上/向下移动一行代码: | Alt + 向上箭头/向下箭头 |
10. 调试快捷键
快捷键 | 描述 |
---|---|
启动调试: | F5 |
停止调试: | Shift + F5 |
设置断点: | F9 |
单步进入: | F11 |
单步过: | F10 |
继续执行: | F5 |
停止调试会话: | Shift + F5 |
查看变量: | Ctrl + Shift + D |
查看调用堆栈: | Ctrl + Shift + Y |
11. 表格
描述 | 快捷键 |
---|---|
移动到文档的开头和末尾 | Ctrl+Home/End |
代码移动 | Alt+上下 |
代码复制 | Alt+ Shift+上下 |
单行注释 | Ctrl +/ |
块注释 | Alt+ Shift+A |
整个文档进行格式化 | Alt+Shift+F |
选中代码进行格式化 | Ctrl+K Ctrl+F |
多光标 | Alt 然后用鼠标点 |
撤销多光标 | Esc |
快速打开文件 | Ctrl + p |
快速打开文件 | Ctrl + p |
行跳转 | Ctrl+g 输入行号 |
跳转到某个文件的某一行 | 只需要先按下 “Ctrl + P”,输入文件名,然后在这之后加上 “:”和指定行号即可。 |
代码重构 | 光标放到函数或者变量名上,然后按下 F2,这样这个函数或者变量出现的地方就都会被修改。 |
■ VScode设置
1. 编码
第一步:(点击设置)
2. 汉化
■ 版本控制Git
1. clone代码库
在vscode中输入快捷键“Ctrl + Shift + P”打开vscode的命令框,在框中输入“git clone”并回车,然后在文本框中输入git代码库的地址
2. 查看更改的文件列表
点击git图标后,进入到git功能区,会显示改动文件的列表。
3. 查看和比较修改和前一版本有什么不同
双击改动过的文件,然后会显示diff视图
4. 添加文件到暂存区获取取消更改
在改动文件列表中,鼠标悬停在某个文件上,右边会出现“discard change”(撤销更改)和“Stage Change”(暂存更改)的图标,我们可以根据需要选择
5. commit代码(只是提交到本地)
暂存更改后,点击提交图标(如下图所示),把改动的文件提交到本地代码库
6. Push(提交到远程仓库)
commit代码之后,点击commit图标旁边的“…”图标,会弹出一个大的菜单,选择其中的“Push”(提交)把代码提交到远程代码库
7. 创建branch (分枝)
点击左下角的分支图标,如下图所示,会弹出一个对话框输入要创建新的branch的名字