我应该算国内比较早使用VS Code的吧,也可以算是VS Code的老粉了。
但前一阵子发现VS Code一打开就这样:
今天更新一下,问题好像解决了。
但是总体感觉VS Code越来越臃肿了,即便我极尽所能卸载扩展的情况下,VS Code占用的内存也在大几百兆乃至1G多之间。可以说,VS Code有点像要往IDE形式发展了,这可不是我希望的。我希望编辑器还是要立足于自己的定位,它应该轻量,有必要的功能就好了。啥类型检查、函数定义提示都不该是编辑器干的事情:
那么,编辑器关注点应该放哪里呢?放在真正的“帮助提高写代码的舒适度”方面,而根据我的经验,舒适度往往体现在细节方面。比如我写Ruby,需要def、do等跟end的匹配高亮,先看看ST:
但是在VS Code上是这样的:
这明显是错的,但是可能有人说这是第三方扩展的问题。是的,但至少说明咱们大VS Code的生态还需进一步完善和开拓。或者换一句话说,VS Code官方是不是也可以将注意力转一些到扩展生态上来呢?甚至开发一些好的扩展出来,也算是招凰引凤。
不是喷VS Code,正相反,喜欢VS Code,才希望它更好。提一点期望,VS Code加油!
一款得心应手的IDE,能够让开发者效率和幸福感得到极大的提升。
而VS Code这两年迅速的发展,使它俘获一大批忠实的用户。
本文,将从扩展、主题、图标等全面的介绍如何配置一款让人爽到起飞的VS Code。
One-dark-pro
我目前正在使用One-dark-pro,这是Atom为VS Code制作的主题,目前已经被很多主流的IDE采用,而且备受欢迎。
除此之外,Bio Dark、Github、Cobalt 2、Cyberpunk也非常值得推荐。
monokai pro
文件图标能够增强VS Code编辑器的外观。它可以帮助我们通过图标来区分不同的文件和文件夹。
我目前使用monokai pro图标,这是monokai pro主题的一部分。
Gitlens
多人开发过程中很难绕开git,这是一款在开发过程中使用非常广泛的版本管理工具。
Gitlens扩展允许你看到是谁?为什么?以及,什么时候?改变了哪些代码?
Settings sync
如果你不想在更换机器时重复安装扩展程序、配置VS Code,那么这个扩展就适合你。
通过这款扩展,可以对你的设置、主题、快捷键进行同步。如果你切换设备,能够很便捷的将这些配置同步到新的设备上,避免浪费时间。
Prettier
Prettier是一个代码格式化工具,它通过解析你的代码,用它自己的规则对你的代码进行格式化,从而使你的代码具有一致且美观的风格。
将属性值editor.formatOnSave设置为 "true"或将此属性添加到你的settings.json文件中,这样在保存时就能进行代码格式化。
Vuln Cost - Security Scanner
这个扩展可以发现开放源码包中的安全漏洞。它在代码中给出反馈,比如你正在导入的软件包包含多少个漏洞。
如果扫描器发现任何已知的漏洞,它将建议对这些漏洞进行修复。
这对你保护你代码的安全性很有帮助。
Indent-Rainbow
这个扩展将文本前面的缩进部分着色,在每一步上交替使用四种不同的颜色。
从而,可以提升代码的可读性与清晰度。
快捷键是编码过程中经常使用,且能够极大提升效率的部分,这里给大家介绍一些VS Code中非常有用的快捷键。
打开和关闭侧边栏
选择单词
分割编辑器
代码折叠
拷贝到上一行/下一行
代码格式化
快速打开文件
命令控制板
切换标签
选中当前行
删除行
移动行
查找单词/短语
查看定义
重命名
多光标选择
重复行
就如开头所说的那样,VS Code是开发人员中最常用的代码编辑器之一,它有一些惊人的功能来帮助开发人员提高编码速度。
本文介绍了我在使用VS Code过程中各方面的一些总结,希望能够让对VS Code感兴趣但尚不了解的同学有所帮助!
作为一个典型的前端程序员来说,vs code 简直太好用了, 用了它,基本上就离不开它了 。不知这样的评价,高不高呢?
VS Code 让我们获得一种较为理想的开发体验,不必等到转译阶段,在编码时就能快速检测、抛出类型错误,极大地提升了 TypeScript 开发体验和效率。
Visual Studio Code 好炫酷,这是直追 Atom 的节奏(Sublime 要哭了)。MS 近来动作好快,完全不像笨重臃肿的大公司了。 http:// rrurl.cn/5Q4GgA
SharePoint 开发:
CSOM 代码用VS。
PowerShell ,JSOM && REST 代码用 VS Code.
毫无压力。
以前一直在vsc和atom之间纠结,直到ms收购了github……
要说哪个好用……都挺好用的,但是vsc开源版少了一些非常重要的功能,要用闭源版才好用。但是闭源版要么就得aur要么就得用archlinuxcn的源。archlinuxcn服务器太慢了……
另外vsc插件还是少,以及wayland渲染有bug。
vscode是个好东西, 但是在linux mint中经常莫名的假死.
都怪VS code,老子java测验手写代码差点凉了。
背不下API名字。。。。。。
不知道哪位大佬能回答下,在有ST情况下,有什么理由用VS Code
文本编辑器(IDE)界的python,强大的社区和插件支持,把各种语言/工具都自适应的集成的很好
严重威胁visual studio的地位,建议废弃(
简单的东西,几个独立的文件的编写,用VS Code写非常的好,下载相关的插件,语法高亮,自动提示什么也很不错。
比如简单的python文件,简单的JS,html等等。
但是,如果做一个正式的project,需要开发,编译,调试等工具,需要管理资源,文档等,需要处理打包发布等,还是用VS,JetBrains全家桶之类的IDE比较好,VS Code对project的支持远不如以上工具完善。
作为用烂机器的学生来回答:
以前觉得开发者神器是VS,但是直到它装上我的游戏本以后才觉得这玩意跑的是真的慢啊,对只有机械硬盘的机器很不友好。并且还是付费软件(对我知道有community 版,但是总觉得和pro版少了点什么)
后来用上了vs code以后才觉得这个才是终极开发神器,轻量化,全面并大量的五花八门的插件支持以及是个电脑就能跑的资源需求和Windows/Mac/Linux全平台支持让它直接成为了我的主力开发工具。最大的感受就是不会再因为开发工具对于系统的限制而去装虚拟机/切换到Win上开发,并且由于社区的强大的插件支持,现在我已经大量依赖Kite的自动补全来写代码了,是真的太方便了
世界上最好用的编辑器,没有之一!
来自 Visual Studio Code for ZhiHu
说一点,有时候会莫名其妙失去智能提示和补全,无论是什么语言,尤其是才打开的时候。可能是插件没加载好吧。而且打开速度越来越慢了。
标签:VS,Code,评价