目录
Visual Studio Code简要说明
Visual Studio Code(简称VSCode)是一款轻量级但功能强大的现代化代码编辑器,专为开发者设计。它不仅提供高效的代码编辑体验,还深度集成了Git版本控制系统,支持开发者便捷地进行代码版本管理。此外,VSCode拥有一个极其丰富的扩展生态系统,用户可以通过安装各类插件来扩展其功能,包括但不限于:
- 智能AI辅助编程插件(如TongyiLingma)
- Markdown文档编辑与预览套件
- 专业的Git工作流增强工具
- 以及支持多种编程语言的开发环境配置
建议每个专业程序员都可以尝试将VSCode作为编程辅助工具。
常用快捷键
- 快速搜索并打开项目中的文件:
Ctrl + P - 万能命令面板(重要):
Ctrl+Shift+P - 插件面板:
Ctrl+Shift+X - 调试、运行:
F5、Ctrl+F5 - 跳转到变量/函数的定义处(阅读代码神器):
Ctrl+F12或Ctrl+鼠标单击;跳回Alt+左箭头按钮 - 列选择:
Alt+Shift+鼠标拖拽 - 对同一个文件并排打开多个:
Ctrl+\ - 注释行:
Ctrl+/ - 删除行:
Ctrl+Shift+K - 格式化文本:
Shift+Alt+F或右键点击编辑区。 - 查看所有快捷键:
Ctrl + K Ctrl + S
常用插件推荐
- Markdown All in One
- Markdown Preview Enhanced
- Markdown PDF
- vscode-pandoc
- Hex Editor
其他设置
使用鼠标滚轮改变字体大小:打开文件-首选项-设置在搜索设置中输入mousewheelzoom,勾选Editor: Mouse Wheel Zoom。
保存VSCode配置:点击左下角齿轮图标 → 选择 「打开设置同步」。可将配置保存到Microsoft账户或Github账户。
使用Visual Studio Code开发(编译、调试)Java程序
结论
总的来说还是使用Eclipse、IDEA编写Java程序更方便。
使用说明
如果想要编写简单Java程序,又不想下载庞大的IDE,可参考如下文章。
使用Visual Studio Code开发(编译、调试)C++程序
结论
虽然可以使用VSC编写C++程序了,但配置过程较麻烦。如果只是为了入门学习C、C++、数据结构,还是建议直接使用Visual Studio Community,不用折腾配置,功能更强大且易用性更好。
如果只是编写一些小程序,用DevCPP、CodeBlock等也很香。
安装步骤
- 安装Visual Studio Code。
- 安装C/C++编译器(如MinGW-w64),然后配置好环境变量。
- 下载:打开MinGW-w64,选择合适版本,如x86_64-posix-seh进行下载。
- 配置操作系统的
Path变量:在Path变量中加入mingw的安装路径,如d:\mingw64\bin\ - 配置完即可在VSC的终端或系统命令行下编译、运行.cpp程序了。参考命令:
g++ HelloWorld.cpp -o HelloWorld。
- 安装并配置C++ Intellisense。
- 一般新建
.cpp文件,VSC会自动提示你安装该插件。 - 参考资料:Visual Studio Code include file not found in include directory
- 一般新建
- 安装并配置Code Runner插件,可在VSC内一键编译运行
- 打开VSC中的扩展管理界面(文件-首选项-扩展,或者
Ctrl + Shift + x),搜索Code Runner。- 快速编译并运行当前文件:
Ctrl + Alt + N或右键点击当前编辑框、选择Run Code。
- 快速编译并运行当前文件:
- 配置控制台允许输入:在"文件-首选项-设置-用户-扩展-Run Code Configuration",勾选Run In Terminal。
- 打开VSC中的扩展管理界面(文件-首选项-扩展,或者
- 解决中文乱码问题
- 配置:"文件-首选项-设置",搜索encoding,勾选"Auto Guess Encoding"。
- 配置调试环境(可选)
- 需配置launch.json与task.json
- 创建launch.json:按
Ctrl+Shift+P,输入Tasks: Configure Task,选择Create tasks.json file from templates,选择Others。 - 创建task.json:好像按
F5就会提示创建。
task.json(用于Build)
{
"version": "2.0.0",
"tasks": [
{
"label": "build hello",
"type": "shell",
"command": "g++",
"args": [
"-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe" //代表build的是当前文件
],
"group": { //该配置:按ctrl+shift+b就可以直接build当前文件
"kind": "build",
"isDefault": true
}
}
]
}
launch.json(用于调试)
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "d:/mingw64/bin/gdb.exe", //mingw的调试程序所在路径
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build hello" //要与tasks.json中的label属性值一样
}
]
}
参考资料
windows下使用VSCode编写运行以及调试C/C++
C/C++ for Visual Studio Code (Preview)

浙公网安备 33010602011771号