敏锐的开发人员口味的VS Code扩展

我是VS Code扩展势利小人。 我喜欢寻找最鲜为人知的VS Code扩展名-那些没人知道的扩展名,并以我对VS Code的衰老和鲜为人知的能力给聚会上的人们留下深刻的印象……然后看着他们拼命四处寻找别人交谈。 就像VS Code的“ Sideways”。

在不断追求完美的VS Code设置的过程中 ,我与Azure团队的同事们取得了联系,并要求他们用自己的话分享他们最喜欢的扩展。 因此,清理您的托盘并呼吸到生产力的芳香气息; 我是您的VS代码扩展侍酒师


克里斯蒂娜·沃伦Christina Warren) –设置同步

没有这个扩展,我无法生存。 如果您使用多台计算机(尤其是在多个平台上,其中与符号链接的Dropbox文件夹实际上无法工作),则此扩展适合您。 它会同步您的扩展名,设置文件,键绑定文件,启动文件,片段文件夹,扩展名设置和工作区文件夹。 这意味着当您登录到新计算机时,您可以在短短几分钟内快速恢复使用自己的设置和工作流工具。

👉 获取设置SyncExtension


Shayne Boyer –将JSON作为代码粘贴

消耗产生JSON的端点就像呼吸一样,但是没有人愿意通过在JSON和目标语言之间来回浏览来阻止对象的手动启动。 这是Visual Studio for .NET开发人员中长期以来广受好评的功能,但是现在您也可以复制JSON并将该类作为目标语言粘贴到编辑器中,从而节省大量时间。 当前支持C#GoC++JavaTypeScriptSwiftElmJSON Schema

👉 获取粘贴JSON作为代码扩展


Jeremy Likness –正确的拼写

我发现自己几乎每天都在撰写博客文章,文章和文档。 在接受Markdown的功能(毕竟,它是用来驱动我们自己的https://docs.com的功能 )之后,我开始在Visual Studio Code中编写内容。 它具有内置的预览窗口,因此我可以编辑Markdown源并排查看渲染结果。 尽管我多年来写过很多东西,但掌握拼写的精湛技巧仍然令我难以捉摸。 也许是因为我很懒,并且此扩展根本没有帮助。 通过“拼写正确”,我可以与我在Word中首次遇到的相同的最喜欢的红色蠕变线条重新团聚。 它实时捕获拼写错误非常出色,然后用一个方便的灯泡来阐明我的错误,并提供其他建议,这些建议可以使我单击更改。 它使我能够高效地工作,看起来我知道自己在做什么。 我建议所有使用Code编写的人使用。

👉 获得拼写正确的扩展名


亚伦·威斯兰出发

我住在VS Code中,并将其用于从代码和内容到其集成终端的所有内容。 此扩展为IntelliSense,测试,重构等提供了一流的支持,使Code成为我编写Go的最佳场所。 事实证明,我并不是唯一这样认为的人。 在Go 2017调查中,它使Code成为Gophers中最受欢迎的编辑器,领先于vim-go!

👉Get Go扩展


Cecil Phillip – C#扩展

此扩展是由我们的社区成员之一创建的,它是Microsoft官方C#扩展的绝佳伴侣。 “ New Class | Interface”操作使添加新类型变得容易,并消除了修复名称空间的麻烦。 它还带有一些有趣的重构,例如“我经常使用构造函数初始化字段”。 每当我教C#课程时,我总是让使用Visual Studio Code的学生安装此扩展。

👉 获取C#扩展


Brian Clark – VS Live分享

结对编程变得更好。 我需要设置屏幕共享来与同事一起检查代码的日子已经一去不复返了。 相反,我启动了实时共享会话,邀请了另一方,我们所有人都可以直接从编辑器中查看和编辑代码。 在某些情况下,我会在计算机上运行其他人的C#代码的情况下使用它! 我的Mac上没有安装任何用于C#的软件,但是我可以调试它们的代码!

👉 获取VS Live Share扩展


大卫·史密斯 –重新包装

我写了很多文本,有时我只是想(或需要)在纯文本环境中写。 轻松重排文本至关重要。 (实际上这不是内置的。)

👉 获取重新包装扩展


Anthony Chu – Git Lens

一目了然,GitLens向我显示了来自Git的有关我正在处理的代码行和文件的上下文信息。它添加了一些有用的命令来查看历史记录和差异,搜索提交以及浏览本地和远程分支……所有这些都无需离开VS码。

👉 获取Git镜头扩展


阿西姆·侯赛因 – AsciiDoc

我以前用Markdown写作,我们都会犯错。 我的Markdown错误的解决方案是AsciiDoc,尤其是如果您像我一样编写大量代码片段时。 开箱即用,您可以添加行号,注释和突出显示行,并提供大量的自定义。 另外,作为奖励,它还可以将您的博客文章转换为PDF,ePubs和Mobis,非常适合电子书。

一旦您开始使用AsciiDoc,就很难再回到Markdown了,这个插件可以让您在编辑器中预览AsciiDoc。

👉 获取AsciiDoctor扩展


赛斯·华雷斯(Seth Juarez

借助适用于AI的Visual Studio代码工具,我终于可以使用所需的机器,但可能永远无法使用它们来构建下一个Skynet,而这一切都在我最喜欢的轻型编辑器中完成。 我们生活在美好的时光,朋友们……

👉 获取用于AI扩展的VS代码工具


Alena Hall –爱奥尼德

Ionide是一个很棒的Visual Studio Code扩展,用于跨平台F#开发。 它是开源的,由F#社区创建。 我每天都在多台计算机上使用它。 它可以在我的Mac和Linux机器上完美运行。 Ionide可以方便地与Paket,Project Scaffold集成,并且可以在F#Interactive中随意尝试!

👉 获取离子化物扩展


Matt Soucoup – VSCodeVim

有一句老话说:“你怎么知道开发人员是否使用vim? 他们会告诉你。” 好吧,我用vim! 但是...我想要更多。 我想告诉大家我使用vim,并且想使用VS Code提供的所有出色功能和扩展。 (我的意思是,请查看此处的列表!)因此VSCodeVim为我节省了很多时间。 它将功能齐全的vim仿真器放入我的VS Code编辑器中,使我可以通过键入诸如h10 kiu (很多u深奥命令来超快速地编辑文件,但我仍然可以使用所有很棒的功能VS Code的功能。

👉 获取VSCodeVim扩展


约翰·帕帕John Papa) –码头工人

如果愿意,可以在其上放一个容器 。 是的,容器是最新的热潮,但是在不断发展的容器化世界中,拥有出色的工具使其易于使用容器真是太好了。 输入VS Code的Docker扩展。 它处理了完整的容器开发和部署生命周期! 首先为您的项目生成docker文件,创建映像,运行它,甚至将其推送到容器注册表。 如果您像我一样,则希望确保您对代码和应用程​​序仍然具有完全的控制权,即使它们位于容器内。 访问文件,显示日志以及调试运行中的容器都是开发所必需的工具。 此扩展无需您学习docker命令行就可以将所有这些都付诸实现!

👉 获取Docker扩展


苏兹·欣顿 – Arduino

我最喜欢的VS Code扩展是Arduino。 我敢肯定,任何认识我的人都不会对此感到惊讶。 传统上,用于Arduino兼容微控制器板的程序是在Arduino IDE中完成的。 这是一个功能强大的程序,可简化数十个板的编译和上载体验。 但是,它不是完整的代码IDE。 它缺少了一些您喜欢的功能,例如自动完成功能,文件树和编辑器本身的细调。

好消息是,Arduino扩展允许您最终自由开发所有喜欢的微控制器板而无需离开VS Code!

这是我最喜欢的扩展名:

  1. 它是开源的! 因此,报告错误和做出改进是一种直接的体验。
  2. Command Palette集成非常方便。 使用一个简单的快捷方式将代码编译并上传到Arduino。
  3. 直接在VS Code中从Arduino IDE访问所有出色的工具。 是的,这甚至意味着板/库管理和串行监视器!
  4. 脚手架全新的Arduino项目离我们很远。 不再需要复制+粘贴旧项目目录进行设置。

👉 获取Arduino扩展


Burke Holland – Azure功能

Serverless就像Hansel一样-现在很热。 但是Serverless 不应是一个黑匣子 。 VS Code的Azure Functions扩展将Serverless置于编辑器的内部。 我之所以喜欢它,是因为它使我可以创建新的无服务器项目,所有可用触发器类型(http,计时器,blob存储等)的新功能,而且最重要的是,我可以在本地运行它们并对其进行调试。 并不是说我需要调试。 我的代码总是完美的。

👉 获取Azure Functions扩展

翻译自: https://css-tricks.com/vs-code-extensions-for-the-discerning-developer-palette/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值