Visual Studio Code 插件使用记录
本文最后更新于:2022年7月16日星期六下午5点30分
更新情况
2022-07-12 更新:
2022-07-16 更新:
C\C++ Plugins
关于 windows 下 VS code C\C++ 环境的配置:Windows 下 VS code 配置 C/C++ 环境
1. C\C++
C/C++ 扩展为 Visual Studio Code 添加了对 C/C++ 的语言支持,包括 IntelliSense 和调试等功能。
是在 vs code 上面使用 C\C++ 的必要插件。
2. C/C++ Extension Pack
此扩展包包括一组用于 Visual Studio Code 中 C++ 开发的流行扩展。
- C/C++
- C/C++ Themes
- CMake
- CMake Tools
- Doxygen Documentation Generator
- Better C++ Syntax
- Remote Development Extension Pack
推荐 C\C++ 插件的插件呀。
3.
美化
1. Beauty
Beauty 是 Web 开发中 VSCODE 的代码美化器扩展。
它支持多种语言,如 javascript, css, less, python, jsx, markups(html, swig, nunjucks)…等。
不格式化其他的编程语言吗。
2. One Dark Pro
Atom
用于 Visual Studio Code
的标志性 One Dark
主题。
很好看的主题呀。
2. Material Icon Theme
Get the Material Design icons into your VS Code.
这个图标还挺好看的呢。
想看清楚的图标的话,需要去官方的 MarketPlace 看一看吧。
3. vscode-icons
vscode 团队设计的图标库,还可以,但是在我看来,没上一个好看哦。
汉化
Chinese (Simplified) (简体中文) Language Pack for Visual Studio
此中文(简体)语言包为 VS Code 提供本地化界面。
英文不友好者狂喜插件。
Markdown
1. Markdown All in One
Visual Studio Code
的 Markdown
支持。
将
vscode
作为markdown
编辑器的话就需要这个了。
2. Markdown PDF
此扩展将 Markdown
文件转换为 pdf
、html
、png
或 jpeg
文件。
导出
markdown
文件需要的插件。
如果导出文件时数学公式不正确,可见:VS code Markdown 导出 PDF 时,数学公式未能正确导出
Python
1. Python
IntelliSense
(Pylance)、Linting
、调试(多线程、远程)、Jupyter Notebooks
、代码格式化、重构、单元测试。
编辑 python 的必备插件呀。
2. Pylance
VS Code
中用于 Python
的高性能、功能丰富的语言服务器。
Pylance
可与 VScode
中的 Python
插件一起使用的一个插件,以提供高性能的语言支持。
在后台,Pylance
由 Microsoft
的静态类型检查工具 Pyright
提供支持。 使用 Pyright
,Pylance
可以为 Python IntelliSense
体验提供丰富的类型信息,从而帮助您更快地编写更好的代码。
Pylance
名称是 Monty Python
的 Lancelot
的一个小颂歌,Lancelot
是第一个在圣杯中回答守门员问题的骑士。
快速开始
- 安装
Pylance
扩展。- 打开一个
Python(.py)
文件,Pylance
扩展名将被激活。
- 打开一个
- 当提示您将
Pylance
设置为默认语言服务器时,选择“是”。 这将更新您的首选项,也可以通过使用文本编辑器将“python.languageServer”:“ Pylance” 添加到settings.json
文件中来手动进行。
Pylance
为 Python 3
提供了一些很棒的功能,包括:
- 字串
- 签名帮助,带有类型信息
- 参数建议
- 代码补全
- 自动导入(以及添加和删除导入代码操作)
- 输入代码的时候报告代码错误和警告(诊断)
- 代码大纲
- 代码导航
- 类型检查模式
- 本地多个工作区支持
IntelliCode
兼容性Jupyter Notebooks
兼容性- 语法高亮
前端
1. Live Server
模拟本地服务器,编写完网页代码后保存,浏览器的页面情况将自动刷新,就无需在浏览器中刷新。
2. Auto Complete Tag
同时拥有自动关闭标签和自动重命名标签的功能。
就是下面两个插件的功能,要么安装该插件,要么安装下面两个插件。
3. Auto Rename Tag
自动重命名成对的 HTML/XML 标记。
4. Auto Close Tag
自动添加 HTML/XMl 关闭标记。
特征:
- 键入开始标签的右括号时自动添加结束标签
- 插入结束标签后,光标在开始和结束标签之间
- 设置不自动关闭的标签列表
- 自动关闭自关闭标签
- 支持
Sublime Text 3
的自动关闭标签 - 使用键盘快捷键或命令面板手动添加关闭标签
5. CSS Peek
快速跳到CSS的定义处预览。
特征:该扩展支持符号定义跟踪的所有正常功能,但它适用于 css
选择器(类
、ID
和 HTML
标记)。这包括:
Peek
:内联加载css
文件并在此处进行快速编辑。(Ctrl + Shift + F12
)转到
:直接跳转到css
文件或在新编辑器中打开它 (F12
)悬停
:悬停在符号 (Ctrl + hover
)上显示定义
6. HTML CSS Support
适用于 HTML
的 Visual Studio Code CSS Intellisense
.
特征:
- 完善 HTML
id
和类
属性。 - 支持链接和嵌入的样式表。
- 支持模板继承。
- 支持其他样式表。
- 支持其他类似
HTML
的语言。 - 按需验证
CSS
选择器。
用法: 可以通过 ctrl + 空格
查看 id
和 类
属性建议列表。
高效率工具
1. Path Intellisense
该插件支持自动提示文件路径,支持各种文件无脑快速引入。
2. Bracket Pair Colorization Toggler
给不同区域的括号加上不同的颜色,加以区分。