Visual Studio Code(VS code)是一个轻量化的代码查看、书写工具,支持很多语言,挺不错的。
假如你添加了一个C的工程目录,它能自动分析代码中的定义关系哦。
目录
- 01-安装
- 02-设置打开一个新的文件在新的tab打开
- 03-在Visual Studio Code中,通过CTRL+点击函数名跳转到了函数的定义文件中,那么怎么样回到我点击前的文件中?
- 04-安装`C/C++ Extension Pack`扩展
- 05-开启CTRL+鼠标滚轮 放大缩小代码文字的功能
- 06-如何显示一个代码文件的大纲(结构)?
- 07-VScode的搜索功能
- 08-如何建立一个工程(Workspace)
- 09-如何查看最近打开的文件
- 10-如何启用或关闭显示文件的路径(文件的导航)?
- 11-为什么在查看某些定义时,不是跳转到相关文件,而是在下方显示比较复杂的窗口?
- 12-如何按列选择内容?
- 13-如何在VsCode中运行C代码?
- 14-如何批量关闭文件?
- 15-如何将同一个文件在多个标签中打开?
- 16-如何分屏查看同一个文件
- 17-如何在Ubuntu中安装VScode?
- 18-利用bear插件提高VScode对代码的分析能力和精准跳转
01-安装
官方下载网址:
https://code.visualstudio.com/
VSCodeUserSetup-x64-1.96.0百度网盘下载链接:
https://pan.baidu.com/s/17bfVfmAgVW7ManTN9WzC2Q?pwd=hnih
02-设置打开一个新的文件在新的tab打开


03-在Visual Studio Code中,通过CTRL+点击函数名跳转到了函数的定义文件中,那么怎么样回到我点击前的文件中?
两种方法:
第1种如下图红框中所示:

第2种快捷键“Alt + 方向左键←”或“Alt + 方向右键→”【推荐这种方法】
04-安装C/C++ Extension Pack扩展
运行之后如果要查看编写C语言,最好安装一个名为C/C++ Extension Pack的扩展。



C/C++ Extension Pack的介绍如下:
在 Visual Studio Code (VS Code) 中,C/C++ Extension Pack 是一个扩展包,它包含一组对 C 和 C++ 开发 非常有用的扩展。这些扩展能够增强代码编写、调试和项目管理的体验,帮助开发者更高效地进行 C 和 C++ 开发工作。
C/C++ Extension Pack 的主要作用和内容:
-
代码编辑与语法高亮
- 提供 C 和 C++ 代码的语法高亮,使代码更易读。
- 支持自动补全(IntelliSense),帮助开发者快速输入代码,减少错误。
-
代码导航与重构
- 提供代码的跳转功能,例如跳转到定义、声明、引用等。
- 支持重命名变量、函数等符号,简化代码重构。
-
代码调试
- 支持在 VS Code 中进行 C/C++ 程序的调试,包括设置断点、查看变量值、调用栈和内存调试等。
-
代码分析
- 提供静态代码分析功能,可以帮助检测潜在的错误或代码风格问题。
-
项目构建与管理
- 支持与 CMake 和 Makefile 等项目管理工具集成,方便开发者构建和管理 C/C++ 项目。
-
跨平台支持
- 支持 Windows、macOS 和 Linux 平台上的 C 和 C++ 开发,提供一致的开发体验。
05-开启CTRL+鼠标滚轮 放大缩小代码文字的功能

然后搜索“Wheel”,把下图中红框中的勾选上即可。

06-如何显示一个代码文件的大纲(结构)?
EXPLORER界面的左下角有个比较小的OUTLINE按钮哈,点击可展开,并且可往上调大。

点击可展开,并且可往上调大。

07-VScode的搜索功能
VScode搜索界面的两种打开方式
第一种:左侧导航栏打开

第二种:界面正中间打开

如何全局搜索一个Workspace中所有文件中的某个内容


在下图中的%号后面输入自己要搜索的内容即可:

如何搜索一个Workspace中的某个源文件
快捷键 Ctrl+P 就是搜索文件的快捷键:

当然也可以点击最上面正中间的搜索按钮:


如何在某个文件夹中搜索内容
很简单,右键点击某个文件就能搜索到搜索选项

如何搜索当前文件中的内容
这个用快捷键CTRL+F就行:

08-如何建立一个工程(Workspace)
在VsCode中,Workspace的概念就相当于别的IDE中Project的概念。
在VsCode中,如果你要建立一个Workspace,那么需要先打一个目录,然后打开之后再点击“Save Workspace As…”

可以在工程根目录下建一个专门存放其Workspace文件的目录:

保存后得一个Workspace文件:

下次要打开Workspace,就可以从这个Workspace文件打开。
09-如何查看最近打开的文件
点击正中间的最长的按钮就能看到:

10-如何启用或关闭显示文件的路径(文件的导航)?


这个功能打开前的效果如下:

关闭后的效果:

11-为什么在查看某些定义时,不是跳转到相关文件,而是在下方显示比较复杂的窗口?
为什么在查看某些定义时,不是跳转到相关文件,而是在下方显示比较复杂的窗口?
比如下面的截图,我当时在查宏THIS_MODULE的定义,结果右键点击了Go to Definition 后,

出现了下面的界面:

出现这个窗口说明这个宏在多个地方被定义,右侧的窗口就是其定义列表:

我们可以选择查看某一个具体的定主,选择好后点击下方红框中的区域就可以跳转到对应的文件,并打开对应的文件了:

12-如何按列选择内容?
在Notepad++中可以用ALT+鼠标操作以列为单位选取编辑内容,在VScode中对就的快搜索键是Alt+Shift

13-如何在VsCode中运行C代码?
首先,如无必要,不推荐在VsCode中去运行C代码,因为VsCode只作为自己编写代码的工具,没必要搞得那么复杂,偶尔运行下C代码,可以直接去在线运行网站运行C代码,比如下面这个:
https://www.bejson.com/runcode/c740/
上面这个在线运行网站还可以选择编译器呢:

如果实在要在VsCode中运行C代码,可以参考下面这篇博文进行配置:
https://blog.youkuaiyun.com/posdg/article/details/142979402
14-如何批量关闭文件?
在任意一个打开文件的标签上右键:

15-如何将同一个文件在多个标签中打开?
实际上这是分屏查看功能实现的功能。
在需要操作的文件的标签上,右键:

截图中的Split Up表示在竖直方向的上面再打开一次这个文件。
截图中的Split Down表示在竖直方向的下面再打开一次这个文件。
截图中的Split Left表示在水平方向的左边再打开一次这个文件。
截图中的Split Right表示在水平方向的右边再打开一次这个文件。
我常用的是“Split Right”
16-如何分屏查看同一个文件
同第15点:如何将同一个文件在多个标签中打开?
17-如何在Ubuntu中安装VScode?
请查看下面这个PDF文档:
https://pan.baidu.com/s/1G1QULOE5m1cu0AnsjdT4rA?pwd=ygqk
18-利用bear插件提高VScode对代码的分析能力和精准跳转
请查看下面这个PDF文档:
https://pan.baidu.com/s/1G1QULOE5m1cu0AnsjdT4rA?pwd=ygqk
文档中搜索“安装bear”
5万+

被折叠的 条评论
为什么被折叠?



