Visual Studio Code 配置指南
发现其他指南总是无脑复制 json 或者有大量多余配置,故作此文。
可选方案
这里给出两种方案。
- 直接配置法:
考场上唯一方法;这个方法直接使用 VSCode 的 C/C++ 扩展进行配置,可以充分发挥 VSCode 的优势,但运行文件时,文件完整路径无法含中文。 - Code Runner 法:
这个方法使用第三方扩展 Code Runner,无法调试,其他没啥。
安装 Visual Studio Code
安装时一直点击“下一步” 就行了。不过建议看一下,有个问你要不要添加桌面快捷方式的。其他也有一些实用选项。
然后打开 VSCode,准备进行下一步操作。
安装编译器
一些可选方案:
建议选择第一项。
铺垫一个 g++.exe
的位置。MSVC 自己找教程。
直接配置法
先装这个扩展:Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
重开 VSCode,打开一个路径无中文的文件夹,这个文件夹将是你写代码的文件夹(欢迎界面的打开文件夹直接点)。
然后再安装这个扩展:C/C++
没加载出来
按 F1 输入 C/C++: 编辑配置(UI)
,如果你发现你输入 C/C++
时就只有英文选项,请果断重开 VSCode。
然后里面的每个选项填的东西如下:
补充说一下:
- 编译参数每行一个,每行不要含空格,否则 VSCode 会给你这一行参数加一个引号,比如
-D DEBUG
这样的就要拆成两行。 - 包含路径、定义、C/C++ 标准都只影响高亮显示效果。
然后新建一个 C++ 文件,按一下步骤创建 launch.json
。
里面的内容如下:
上一步选择第二、三个的可以跳了。
OK,按 F5 调试代码,运行的地方我相信你能找到。
Code Runner 法
Code Runner 扩展是显然必要的。
安装 Code Runner
扩展。
当然,这个方法是要添加环境变量的。
把 g++.exe
的完整路径添加到环境变量,如图。
然后如果你一直开着 VSCode,请重开。
勾选这个设置:code-runner.runInTerminal
Ctrl
+ Alt
+ N
运行。说了不能调试。
实用扩展或建议
快捷键
-
Ctrl
+K
+Ctrl
+S
:查看或自定义快捷键。 -
Ctrl
+Shift
+K
:删除单行。 -
Alt
+ 上下键:移动单行。 -
Alt
+Shift
+ 下键:复制单行到下一行。 -
Ctrl
+Alt
+ 左右键:将活动文件的显示位置移动到其他视图中。 -
F1
:输入命令(相当于点一下顶上那个框)。
设置
-
Auto Save
:建议设为afterDelay
,自动保存。 -
Trim Auto Whitespace
:建议不勾选,防止一些缩进被 VSCode 吞掉。 -
Mouse Wheel Zoom
:建议勾选,可以用鼠标滚轮改变字体大小。 -
Auto Guess Encoding
:建议勾选,可以根据文件编码打开文件。 -
Ignore Selection
:【Code Runner 设置】建议勾选,这个设置可以防止你运行前选中了一些字符而出现问题。 -
Executor Map
:【Code Runner 设置】可以在此修改编译命令。
扩展
Competitive Programming Helper (cph)
帮你快速测样例的,非常好用。
当然,你如果要使用它,你得添加 g++.exe
的环境变量。
Live Share
可以与他人一起编辑文件,你甚至可以实时地看到别人的光标、选中了什么、打中文时输入的字符。
vscode-pdf
好吧,我好像也就打校内模拟赛的时候用过它看题目pdf。
但是这个玩意非常好的是无视不让复制。
Fitten Code: Faster and Better AI Assistant
一个我认为很碍事但是我同学都觉得很好用的代码补全AI。