一、VSCode 的扩展插件

1.1、Fitten Code

1.1.1、Fitten Code 安装

Fitten Code是由非十大模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。

(1)打开 VS Code,点击左侧 Extensions(扩展)按钮:

(2)在搜索框中搜索关键字 Fitten Code:
在这里插入图片描述

(3)在搜索结果中点击Install:
在这里插入图片描述

(4)用手机号注册后登录即可开始使用:
在这里插入图片描述

1.1.2、Fitten Code 使用
1.1.2.1、快捷键使用在这里插入图片描述
1.1.2.2、智能补全

打开代码文件,输入一段代码,Fitten Code 就会为您自动补全代码:
在这里插入图片描述

按下 Tab 键接受所有补全建议:

按下 Ctrl + → 键接收单个词补全建议:

1.1.2.3、AI 问答

可通过点击左上角工具栏中的Fitten Code – 开始对话或者使用快捷键Ctrl+Alt+C打开对话窗口进行对话:
在这里插入图片描述

选中代码段再进行对话时,Fitten Code 会自动引用用户所选中的代码段,此时可直接针对该代码段进行问询等操作:
在这里插入图片描述

1.1.2.4、生成代码

可在左侧 Fitten Code 工具栏中选择 “Fitten Code - 生成代码” 或者使用快捷键 Ctrl+Alt+G ,如下图所示:

然后在输入框中输入指令即可生成代码:

在这里插入图片描述

1.1.2.5、代码翻译

编辑代码功能可以实现不同语言之间的转换,如Python语法转换成C++语法等。选中需要进行编辑的代码段,右键选择 “Fitten Code – 编辑代码” 或者使用快捷键 Ctrl+Alt+E ,如下图所示:

在这里插入图片描述

然后在输入框中输入需求(如此处要求Fitten将Python代码转为C++代码):

在这里插入图片描述

1.1.2.6、解释代码

Fitten Code 可以对一段代码进行解释,可以通过选中代码段然后右键选择 “Fitten Code – 解释代码” 进行解释,如下图所示:

在这里插入图片描述

此外,还可以进一步回答用户关于这段代码的疑问,如下图所示:

在这里插入图片描述

1.1.2.7、检查 BUG

Fitten Code 可以对一段代码检查可能的 bug,并给出修复建议。选中对应代码段,然后右键选择 “Fitten Code查找Bug”,如下图所示:

在这里插入图片描述

1.1.2.8、重构代码

Fitten Code可根据用户指示对选定的代码块进行编辑,用户点击 “Apply” 后即可应用变更。通过选中代码段右键选择 “Fitten Code – 编辑代码” 或在左上角工具栏点击 “Fitten Code – 编辑代码”,如下图所示:

在这里插入图片描述

1.2、ChatGPT

在这里插入图片描述

话说刚开始看到这个扩展声称的免这免那的广告,我是不信的,天上的馅饼就这么砸我脑袋上了?但本着有枣没枣打三杆子的准则,我还是亲自为大家测试了一下,还真能用!

ChatGPT 这个扩展可以让你直接在 VS Code 中向 GPT 提问、生成代码、解释代码、翻译英文等等。如果再结合前面提到的 Copilot,可以大大提高你编写代码的效率和质量。

1.3、GitLens

在这里插入图片描述

GitLens 提供更加详细的文件历史记录,包括提交图表,代码的提交者及提交时间。它会直接在代码中添加文本,在团队项目开发中非常实用。

1.4、Code Spell Checker

在这里插入图片描述

如果母语不是英语,或者你虽然是英语母语国家的人,但拼写不好,那么 Code Spell Checker 可是能帮你好大的忙,尤其是在输入变量名的时候。

它能够高亮代码中的拼写错误,并且支持自定义词典,可以忽略你认为是对的单词,还可以选择不同的词典。此外,它还可以针对工作区和用户分别定义词典。

1.5、Peacock

在这里插入图片描述

如果你同时开发多个项目,例如前后端分离的全栈项目,那就需要同时打开多个 VS Code 窗口。窗口多了,分不清楚这些多胞胎,怎么办,头疼也没用。

这个时候,你就可以用 Peacock 为不同的项目更改窗口的主题颜色,还是蛮实用的。

1.6、其余扩展

VScode 的扩展功能非常强大,我们可以找到几乎所有开发需要的工具,当然也可以自己开发。

当然 VSCode 的配置不止这一点,后面的配置都是按需配置。VScode 扩展说明文档参考:https://code.visualstudio.com/docs/editor/extension-marketplace


每日一更!

公众号、CSDN等博客:小鹅编程笔记

日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐