推荐几个 VS Code 扩展、主题和字体

2023-11-05

前言

工欲善其事,必先利其器。

VS Code 作为当前最流行的开源代码编辑器之一,要说它为什么这么受大众喜爱,我觉得一是它现代化的界面,二是它强大的扩展系统

得益于 VS Code 的扩展系统,我们可以给编辑器加上各种“Buff”,让它变成自己想要的样子:

  • 装上实用的工具,提高我们的工作效率;
  • 换上美观的主题,要对自己的眼睛好一点;
  • 换上漂亮的字体,代码也要和本人一样帅气。

商店中的扩展五花八门啥都有,不仅有各种实用的工具和漂亮的主题,也有很多没什么用但是特别有意思的玩意儿~

下面就给小伙伴们推荐几个我在用且觉得不错的扩展、主题和字体叭~


正文

扩展

Settings Sync

【设置同步】

只需一个 Github 账号就可以在不同的设备之间同步 VS Code 的设置、插件和主题等项目。

绝对的神器!我在 VS Code 没有同步功能之前就一直在用 Settings Sync 来进行多端同步,官方的同步功能开放之后也选择继续用这个插件,个人觉得 Settings Sync 用起来比官方的同步系统的方便。

详情地址:https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

Code Spell Checker

【代码拼写检查器】

装上之后自动检查代码中的单词拼写,当拼写错误时底部会有波浪线提示,展开提示还有单词建议,如果是自定义词汇还可以添加到个人或项目词库。

在主流编程语言都使用英语的环境下,项目代码中必然会用到大量英语词汇,即使是使用英语为母语的人也难免会有手抖拼错单词的情况出现。

有了这个扩展之后就可以完美避免这种写者尴尬见者偷笑的情况,妈妈再也不担心我拼错单词被人笑啦!

详情地址:https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker

Bracket Pair Colorizer 2

【括号对着色器 2】

给代码中结对的括号([]{}())上色,支持红黄蓝三种颜色。

在实际的项目代码中难免会有各种括号和各种嵌套,随着代码量的增加,阅读难度也随之增加。

有了这个扩展,让你可以轻松辨别嵌套中的不同层级,拯救你的双眼。

详情地址:https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2

GitLens

【Git 透镜】

这个扩展用于增强 VS Code 内置的 Git 功能,可以让你快速查看每一行代码的修改时间和编辑者,以及进行文件的版本对比。

对于多人协作的项目非常有用,出了问题可以快速找到罪魁祸首,妈妈再也不用担心我背黑锅啦(逃)~

详情地址:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

Code Runner

【代码运行器】

可以在 VS Code 中运行代码片段和代码文件,支持绝大部分编程语言。

很好用的一个工具类的扩展,在开发中想要测试一些代码片段时极为方便快捷!

详情地址:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

主题

One Dark Pro

源自 Atom 的标志性主题,是 VS Code 中安装量最多的颜色主题(确定没有之一)。

最爱的颜色主题,没有之一!

详情地址:https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme

vscode-icons

VS Code 中安装量最多的文件图标主题(确定也没有之一)。

最爱的文件图标主题,没有之一!

详情地址:https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons

字体

首先 macOS 自带的字体就很舒服,所以以下字体主要是推荐给使用 Windows 的小伙伴们~

先附上我的字体设置,英文用 Cascadia Code,中文用黑体,是它们拯救了我的钛合金狗眼:

Cascadia Code

由微软在 Build 2019 大会上开源的一款编程字体,支持连体字(Ligatures),与其一同发布的 Windows Terminal 默认的字体就是这款。

我从发布以来就一直在用这款字体,个人觉得看起来很活泼,很圆润,很舒服。

详情地址:https://github.com/microsoft/cascadia-code

Source Code Pro

由 Adobe 设计并开源的一款字体,没有 Cascadia Code 那么圆润,也不支持连体字,不过比默认的 Consolas 好多了。

不喜欢圆润和连体字的小伙伴可以试试这款~

详情地址:https://github.com/adobe-fonts/source-code-pro

黑体

Windows 内置就有的字体。

原来的宋体中文注释之后太辣眼睛了,换了黑体之后不仅眼神好了,心情都舒畅了~

没有详情地址,在 VS Code 里直接设置 '黑体' 就好了~


更多分享

《为什么选择使用 TypeScript ?》

《高斯模糊 Shader》

《一文看懂 YAML》

《Cocos Creator 性能优化:DrawCall》

《互联网运营术语扫盲》

《在 Cocos Creator 里画个炫酷的雷达图》

《用 Shader 写个完美的波浪》


公众号

菜鸟小栈

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

推荐几个 VS Code 扩展、主题和字体 的相关文章

  • vue常用插件集合

    vue常用插件集合 vue treeselect vue treeselect 是一个多选组件 具有对 Vue js嵌套选项支持 vue layer使用方法 官网 可拖动对话框 支持传入组件 element表单自动生成 Element Pl
  • Java布局管理器之插件(一)---JPanel

    在图形用户界面编程中 如果只是普通的组件布局 我们用前面讲的三种布局管理器就可以解决 但在比较复杂的布局要求时 就需要使用布局管理器的组合使用 面板组件 JPanel JPanel 面板组件 非顶层容器 一个界面只可以有一个 JFrame
  • Eolink 旗下网关产品各版本功能及性能对比

    GoKu 网关提供企业版 EE 与开源版 CE 两个版本 满足不同阶段用户对于微服务的需求 两个版本均支持 私有云部署 开源版 CE 目前已停止维护 Apinto 开源版本是 Goku 开源版 CE 的一次架构升级 经过前面几年的网关架构和
  • Intellij IDEA 2019无法联网,无法下载插件问题解决办法

    Intellij IDEA 2019无法联网 无法下载插件问题解决办法 非法不多说直接上图 第一步 第二步 2019 2 之后没有这一步 第三步 记得重启哦 lt 完 gt
  • Mac 中的sublime text3 如何安装插件

    Mac 中的sublime text3 如何安装插件 相信大家在Windows系统中试用sublime text 的体验非常不错 我也是在Windows系统中使用了两年的时间 才转战Mac系统的 但是说实话 Mac系统好多东西都是十分不习惯
  • C# 提取字体点阵字模数据

    MCU 项目的 GUI 需要显示文字 没找到合适的 于是 用 Visual C 2008 写了一个字模提取程序 目前能导出数据 但还没来得及测试数据正确性 项目托管地址 https github com memstone mosFontTo
  • VSCode执行Python程序出错:vscode conda activate激活失败

    VSCode执行Python程序出错 vscode conda activate激活失败 1 vscode conda activate激活失败 C Users 17316 gt conda activate CommandNotFound
  • 谈谈我的感受:VS Code和Code Runner

    随着学习的语言越来越多 我们需要一个可以运行多语言的IDE VS Code就是不二之选 今天我来结合我的感受给大家分享一下我用VS Code的体会 优点1 打开快 VS Code的打开速度快 和我之前使用的pycharm打开速度不知快了多少
  • Eclipse中启动Tomcat无任何反应

    推动了软件业不断发展的可以说有3个方面的东西 过程 方法 技术 方法附会到哲学上应该就是方法论了 做很多事情都是需要方法的 比如写一篇案例 随心随意写也可以写出来 但是别人能否理解 如何检测自己描述清晰都是没有参考的 如果有个模板的 这样按
  • Eclipse安装查看java字节码插件Bytecode Outline

    一 下载地址 download 选择适合你自己的eclipse的版本 二 安装 根据提示把下载的jar包放进对应的目录里面 然后重启就行了 我自己的是放在这个路径下 E eclipse jee kepler SR2 win32 eclips
  • 每次都忘记:vscode把空格替换成换行符并换行显示

    勾选正则表达式 空格直接打 换行用 n
  • ARM64_VS2017 动态库 静态库编译 主程序调用环境搭建

    ARM64 VS2017 动态库 静态库编译 主程序调用环境搭建 1 打开Visual Studio Installer安装linux开发环境 2 配置linux环境 工具 gt 选项 gt 跨平台 gt 连接管理器 gt 添加 远程lin
  • element-ui 下拉菜单 el-dropdown-menu 组件 不能动态渲染数据怎么解决?

    关于element ui 下拉菜单 el dropdown menu 组件 不能动态渲染 数据怎么解决 element ui 官网中的例子是这样写的
  • C++课程设计之高校学生简单信息管理系统

    给大家分享一个用C 语言编写的高校学生信息管理系统 程序比较简单 也比较好理解 适合刚入门C 的程序小白 大学生做C 相关的课程设计也可以给你提供一些思路 或者在此基础上修改一下 添加一些自己的类和成员函数 让系统的功能更加的强大 系统功能
  • 轻松将C语言/C++程序打包成安装包,和大家分享你的成果(包学包会)

    轻松将C语言 C 程序打包成安装包 首先 老样子 将我们要用到的程序给大家展示一下 并放在我的资源里https download csdn net download qq 51523386 14040313 不收积分 这波细心不带给个赞 嘿
  • Ubuntu 安装与使用 Visual Studio Code

    1 Visual Studio Code简介 1 1 什么是Visual Studio Code Visual Studio Code是微软推出的一个运行于 Mac OS X Windows和 Linux 之上的 针对于编写现代 Web 和
  • Bootstrap插件(六)——警告框(alert.js)

    bootstrap中的alert和原本的alert弹框可不太一样 原来我们熟悉的弹框是在执行某个动作的时候 浏览器和我们弹出来的一个提示框 比如下面这样 而我们这里的警告框是在html内容之间的提示内容 只是他有着醒目的颜色 以此来达到提醒
  • 我发现了一个很好看的字体,霞鹜文楷!如何换windows和typora字体?

    1 字体 官方地址如下 下载也很简单 https github com lxgw LxgwWenKai 有1W多的stars 方式 直接打包下载 下载不来 可以联系在下面留言 然后ttf的文件 全部安装就行了 2 更换系统字体 然后换win
  • 编写谷歌插件v3遇到“ReferenceError: window is not defined”错误

    一 背景 得空学一下插件的编写Chrome Extensions 在GitHub找一些例子来看看 不过大多数都还是V2的 有些写法已经过时了 用不了 必须得对着文档来进行修改才行 练习的例子上 想写一个右键菜单 显示本机ip地址的跳转入口
  • sublime text 3神奇的插件--snippet

    像之前用VS 做项目时 任意创建一个asp网页 都会自动出现一些基础的代码 毕竟是微软把大家养的太舒服 总感觉用sublime text时每次手敲一些重复代码时特别无辜 所以查阅了一下package control 终于发现了这一神器 创建

随机推荐

  • springboot+mysql汉服销售系统-计算机毕业设计源码95171

    目 录 摘要 1 绪论 1 1开发背景 1 2国内外研究慨况 1 3springboot框架介绍 1 4论文结构与章节安排 2 Springboot汉服销售系统小程序系统分析 2 1 可行性分析 2 1 1 技术可行性分析 2 1 2 经济
  • Java基本知识之运算符

    算数运算符 注意一下这个 运算类型 结果 a 2 b a a 3 b 3 a 3 b a a 3 b 2 数字 先自增1 后运算 数字 先运算 后自增1 public class Hello public static void main
  • 一文带你了解Flutter如何内存优化

    在Flutter应用程序中 优化内存管理是提高应用程序性能和稳定性的关键 本文介绍了如何优化Flutter应用程序的内存管理 包括理解Flutter的内存管理机制 使用内存分析工具 减少不必要的对象创建 优化图片加载 避免使用过多的动画和效
  • MySQL组合索引提升查询速度实战

    1 问题描述 生产环境后台管理查询司机钱包汇总列表及统计所有司机钱包收入和支出金额 不管是查询一天还是一个月的速度都比较慢 经常会超时 超过两分钟未响应结果 2 问题排查 通过排查发现查询时的两张表数据时间字段均是以日期为单位 而每张表中的
  • 智能机器人教具法则

    对于智能机器人教育 国内政策不断落地 新生代父母增加 教育理念和教育水平提高 儿童综合素质培养的关注度越来越高 在教育观念升级的环境下 相比于被电子屏幕占据大部分的时间 格物斯坦希望为孩子们找到游戏和教育之间的平衡点 所以 寓教于乐 逐渐成
  • 【软件工程基础复习整理】第三章项目计划(1)概述与风险分析

    软件项目计划 一年之计在于春 一日之计在于寅 增广贤文 谋于前才可捕获于后 临大事而不乱 苏轼 如果软件项目值得开发 能够开发 我们要制定项目计划 对资源成本框架进行合理的调度 软件项目的失败大多数是因为计划不周引起的 计划对项目的成败有关
  • 1200*A. You‘re Given a String...(枚举)

    include
  • 安卓前端 UI框架

    框架大全 http www oschina net project tag 342 android ui 前言 忙碌的工作终于可以停息一段时间了 最近突然有一个想法 就是自己写一个app 所以找了一些合适开源控件 这样更加省时 再此分享给大
  • JSch-用java实现服务器远程操作

    介绍 前段时间接了一个比较特殊的需求 需要做一个用于部署服务的服务 主要是将一个k8s服务集群部署到远端的服务器上 具体服务器的连接信息会通过接口传入 本来部署是人工来完成的 无非是将一些必须的文件scp到目标服务器上 然后ssh远程登录
  • ubuntu c语言头文件,Ubuntu找不到stdio.h等头文件_安装c库_build-essential安装失败解决...

    最近安装的Ubuntu1804系统 vim gcc都是现安的 用gcc编译时出现找不到头文件情况 于是百度 原来linux类的操作系统上面开发程序 光有了gcc 是不行的 它还需要一个 build essentia 作用是提供编译程序必须软
  • 【无标题】torch.optim.SGD参数详解

    torch optim SGD是PyTorch中实现的Stochastic Gradient Descent SGD 优化器 用于更新神经网络中的参数 以最小化损失函数 从而提高模型的精度 它的一些重要参数如下 lr 学习率 learnin
  • office文档图标显示不正常

    一直用Office2013 前几天用到WPS一个功能 用完后就卸载了 结果电脑中的office文档图标 word excel ppt等 都显示异常 网上查找好久解决了 网址如下 https jingyan baidu com article
  • target_link_libraries 和link_libraries区别

    TARGET LINK LIBRARIES 设置要链接的库文件的名称 语法 TARGET LINK LIBRARIES targetlibrary1
  • 数据结构--并查集

    并查集适用情况 1 有时候 并不关心数据之间的前后关系 也不关心数据的层次关系 一些确定元素只是单纯的聚集在一起 这样的元素聚集集合被称为集合 当希望知道某个数据是否存在一个集合中 或者两个元素是否在同一个集合中时 就需要使用一些集合数据结
  • windows 安装NVM 出现版本切换不成功 问题解决与分析

    1 安装nvm的时候要去删除默认目录下C Program Files nodejs的文件夹 安装完成后也要去检查这个文件夹是不是存在 2 配置环境变量 对应第一步的 2 使用nvm install 版本号 如果能成功下载node 注意说的成
  • FFmpeg部署及操作指南

    什么是FFmpeg FFmpeg是一个开源的跨平台音视频处理工具集 可以用于处理 转换 编辑和流媒体音视频文件 它提供了一组强大的命令行工具 可以实现音视频的解码 编码 封装 过滤 转码等功能 FFmpeg的功能 FFmpeg的功能非常多
  • matlab分类算法函数,MATLAB分类与预测算法函数

    1 glmfit 功能 构建一个广义线性回归模型 使用格式 b glmfit X y distr 根据属性数据X以及每个记录对应的类别数据y构建一个线性回归模型 distr可取值为 binomial gamma inverse gaussi
  • C#系列之值类型与引用类型

    目录 1 变量类型的复习 2 值类型和引用类型的区别 1 变量类型的复习 无符号整形 byte b 1 ushort us 1 uint ui 1 ulong ul 1 有符号整形 sbyte sb 1 short s 1 int i 1
  • LINUX下更改字符编码方式-增加GB2312

    修改local文件 sudo gedit var lib locales supported d local 添加zh CN GB2312字符集 如下 en US UTF 8 UTF 8 zh CN UTF 8 UTF 8 zh CN GB
  • 推荐几个 VS Code 扩展、主题和字体

    前言 工欲善其事 必先利其器 VS Code 作为当前最流行的开源代码编辑器之一 要说它为什么这么受大众喜爱 我觉得一是它现代化的界面 二是它强大的扩展系统 得益于 VS Code 的扩展系统 我们可以给编辑器加上各种 Buff 让它变成自