应无所住,而生其心
排名
1
文章
860
粉丝
112
评论
163
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

2020 年 4 个最值得推荐的 VS Code 插件

8649人阅读 2020/12/1 19:52 总访问:5194030 评论:0 收藏:0 手机
分类: 随笔

原文 Best 4 VS Code Extensions in 2020

Visual Studio Code(VS Code)是一个轻量级但功能强大的源代码编辑器,是最受程序员欢迎的开发工具之一。

在过去的几年里,我主要使用VS Code来编写python代码、Javascript代码和markdown格式的文档。

和其他的,我使用过带插件功能的IDE一样,我喜欢安装各种插件。我注意到今年在VS Code上已经安装了40多个扩展。

虽然这些扩展为我带来了新奇的体验,但也拖慢了VS Code的速度,让使界面变得混乱。所以,在2020年底,我卸载了40多个不必要的扩展,剩下的这4个对我来说最有用。


TabNine for Visual Studio Code

TabNine - Visual Studio市场
TabNine是2020年给我最大惊喜的应用

它是全语言自动完成,用机器学习来帮助你更快的写出代码。正因为如此,我在安装了这个插件后,把那些编程语言自动完成插件都卸载了。

TabNine基于OpenAI的GPT-2,在200万个Github文件上进行训练。由于GitHub,TabNine熟悉一系列任务、算法、编码风格和语言。TabNine可以缩短编码时间,尤其是在输入死板的函数时。随着你的使用,你会惊讶地发现,你的TabNine正变得越来越聪明。

我们有理由相信,随着TabNine的不断学习,他可以帮助我们完成未来大部分的编码工作。

除了VS Code,TabNine还支持IntelliJ平台、Sublime Text、Vim、Emacs、Atom和Jupyter Notebook。


TabNine for Visual Studio Code

Vim - Visual Studio市场

如果你和我一样喜欢使用Vim,你一定要安装这个Vim扩展。它将Vim和VS Code完美的结合在一起,这样你就不用把手离开键盘了。


Markdown 一体化

Markdown All in One—Visual Studio市场

我习惯于在VS Code中编写Markdown文件,这个Markdown扩展对Markdown的支持是最全面的。

和其他的软件相比,有一些亮点功能。

  • 键盘快捷键:有一些快捷键,支持Toggle bold、Toggle italic、Toggle heading等。
  • 列表编辑:自动格式化列表
  • 自动完成:图像/文件、数学函数、链接。


Spotify的音乐时间

Spotify的音乐时间 - Visual Studio Marketplace

很多程序员习惯在编码的时候听音乐。我在之前的一篇文章中介绍过这个扩展。我留下这个主要有两个原因:

  1. 便利:控制你的Spotify而不离开你的VS代码。

  2. AI支持:AI播放列表,个人前40名,全球前40名。


还有一件重要的事情

2020年11月12日,Microsoft发布了Jupyter Notebook扩展。

Jupyter - Visual Studio应用市场

这个扩展我已经期待已久。
Jupyter Notebook是从事数据科学、机器学习、数据分析等工作的程序员最喜欢的开发工具之一。这次微软为我们带来了新的原生的体验。

我安装了这个扩展程序并进行了尝试。为了使用此扩展,您还需要安装Python 扩展。因为是官方插件,所以和VS Code可以完美配合。


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

20201126计算机基础_位运算

位运算 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如...

Docker 容器逃逸漏洞 (CVE-2020-15257)复现

Docker容器逃逸漏洞(CVE-2020-15257)复现[TOC] 漏洞概述 containerd是行业标准的容器运行时,可作为Linux和Windows的守护...

这样学英语三个月超过你过去学三

本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考...

快乐~

祝大家2020年新年快乐,身体健康,前程似锦,有个盗不走的爱人还有几周赶紧找个媳妇回家过年

与不爱的人在一起20,不及与爱的人在一起两天

不是每一对有情人都能终成眷属!也总算明白,能够相爱一生,究竟是一件多么宝贵的事!当我还在上学的时候,经常会觉得网友...

从工作室到公司,东途网络这些走过的路!

东途网络从事互联网推广运营服务,在自媒体推广、自媒体运营、新闻媒体发稿、网站建设、百度推广、竞价推广、搜狗开户、 36...

C 获取身份证中的性别/

获取身份证中的性别,代码如下:publicstaticboolGetGenderByIdCard(stringidCard) { if(string.IsNullOrWhiteSpace(idCa...

mysql获取日期的份和月份,获取

可以使用YEAR,month函数select LastUpdateTime,YEAR(LastUpdateTime),month(LastUpdateTime) from labtaskresult limit 9 ...

js 获取当天的月日 包含0的格式自动补0。js获取今日,昨日,前日

代码如下:var date = new Date() // 获取时间 var year = date.getFullYear() // 获取年 var month = date.getMonth() + ...

.NET ORM核心功能之导航属性- EFCore和 SqlSugar 。SqlSugar 2023导航新功能

[TOC]导航属性导航属性是作为.NET ORM核心功能中的核心,在SqlSugar没有支持导航属性前,都说只是一个高级DbHelper, 经过3...

day.js 获取上月当月,下月。day.js 获取月日。获取一周、上周、本月、上月、本季度、上季度时间段。时间格式化

官网:https://dayjs.fenxianglu.cn/Element-plus中可以直接使用: import { dayjs } from 'element-plus' [TOC]...

C正式荣登TIOBE 2023度编程语言奖

2024年1月份,TIOBE指数公布了C#获得了年度编程语言的奖项。祝贺!20 多年来,C# 一直是前 10 名的玩家,现在它正在赶上 4 ...

.net core .net6net9webapi图片上传,多图上传,按照月来存储图片,按月存储。微信小程序上传图片

[TOC]代码如下/// <summary> /// 图片上传相关服务 /// </summary> public class ImgController : FABaseAp...

css实现简单矩形对话框

在前端做项目时,我们可能会遇到写对话框的需求,这次做视频会议页面就遇到了,记录下日后有个参照。//网页部分 <divcla...