visual studio code(微软代码编辑器) v1.45.1.0官方版

visual studio code(简称vs code)是一款轻量级的Web集成开发环境,也是一款运行于OS X,Windows 和 Linux 之上的,针对于编写现代web和云应用的跨平台编辑器。软件为开发者们提供了对多种编程语言的内置支持,同时编辑器也会为这些语言都提供了丰富的代码补全和导航功能。另外visual studio code同时集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax hight lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。

基本介绍

从产品定位来看,visual studio code是要搭配着Visual Studio Online,后者是微软近两年一直发力的云服务的开发者平台,为的是让开发者对Windows Azure云服务有更高粘度,这三个产品完成一个完整的生态圈。
visual studio code本身就是一个文本编辑器,非常轻量级,搭配各种插件的话,就可以重现Visual Studio的强大功能。这里先忽略Visual Studio现有的调试、单元测试等功能,说不定以后会出现这些单品。使用Visual Studio Code可以只关注代码开发方面,尤其前端开发或者脚本语言开发更为方便。可以理解这为第一步。
第二步就把开发完的代码即使放到Visual Studio Online平台,云端服务进行编译和、部署和测试。这样,仅使用visual studio code进行开发,这对于开发的机器要求大大降低。当然Visual Studio Online还有项目管理、版本管理等其他功能。
第三步,在Visual Studio Online上的代码,可以直接部署到Windows Azure云服务上。
可以说微软延续它一贯的开发产品风格,连傻瓜都会进行开发。

软件测试

看到visual studio code还是蛮激动的,微软这两年来不断开放的姿态,越来越让我们看到微软的情怀和未来。visual studio code的定位应该还是Editor,一个全功能的Editor,通过Editor反推微软的SDK,.NET(开源,跨平台)等产品铺路。
软件优点:
1,好看,分分钟逼死notepad++。
2,加载大文件几乎秒开。
3,C#支持高亮,已经编译过的还支持引用。
4,JS、HTML等支持高亮和补全。
5,全平台,我再也不纠结买RMBP还是XPS了。
6,免费,这是必须的好评
7,占用内存低,下图是我打开我正在写的开源(20M左右代码)文件夹后的内存占用,堪称神奇。

缺点:
对C#支持还不够好。
不支持工程加载,只支持文件夹加载,引用比较复杂的大工程支持力度低。
支持git但是对github没提供接口。
debug需要手动输入参数,虽不复杂,但和VS一贯定位不符。
总结:
删除了notepad++,并将所有文本文件关联在了code上。
第一版本就这么给力,后续版本私钥sublime和atom去死么。
以后别收费才好。
展望:
集成vim快捷键插件,like vim on VS。
集成所见即所得编辑环境。
进一步提高debug的灵活性,做web开发界的VS。
在此前提下流畅性不要损失太大就好。

使用体验

(1) 可以直接点击 GUI 按钮或者右键进行新建 File、Folder 这样的操作。(以前的 Sublime 这方面比较差)

(2) 直接分离 tab 和关闭 tab

左边的按钮可以直接 split 窗口。比 Sublime 方便多了。右边的x可以直接关闭标签。
然后左侧还可以看到一个大的蓝色按钮,可以直接 Open Folder,也比较爽。。这里也就直接暗示了以 Folder 为项目,不然很多新手弄不清楚打开文件、打开 Folder 什么的。

(3) 无插件化的代码 diff
非常强大的一个功能,目前发现两个方式可以启动 diff 功能。
第一种是在左侧,右键文件 select to compare,然后再右键一个文件 Compare with 'xx',就可以出现 diff。第二种是 git 的模式下,点击右上角的 switch to changes file,就可以启动 diff。

然后左上角点击...按钮,会出现

然后点击 switch to Inline View,可以并到一个 tab diff。

更新日志

visual studio code v1.45.1.0更新日志(2020-05-22)
工作台(Workbench):引入文件资源管理器和文件图标主题。现在VS Code默认拥有两套图标主题,还可以在市场下载更多。
调试(Debugging)
扩展(Extensions)
编辑:新设置控制文字包和自动保存
快速打开:大型项目打开速度优化
扩展创作:扩展编辑命令API支持VIM仿真
v1.42.0.0更新日志(2020-02-05)
1、保留全局搜索和替换的大小写 - 在多文件搜索/替换中保留字母大小写。
2、设置编辑器字符串数组验证 - 检查min,max,enum值和glob模式。
3、调整光标周围的线条 - 将光标保持在编辑器的中心位置。
4、在差异编辑器中复制和还原 - 轻松复制或恢复已删除的内容。
5、转到Line支持负线号 - 快速跳转到文件末尾。
6、HTML和CSS的MDN参考链接 - 直接从IntelliSense链接到MDN文档。
7、添加缺失等待快速修复 - 在异步代码中查找被忽略的等待。
8、调试数据断点 - 当跟踪值更改时,调试器会中断。
9、VS Code图标存储库 - 可用于扩展作者的官方产品图标。
10、Alpine Linux发行版支持 - 用于远程WSL和容器扩展。
收起介绍展开介绍
  • 代码编辑器
更多 (38个) >>代码编辑器代码编辑器有哪些?代码编辑器哪个好?虽然对于给定的项目有许多编程语言可供选择,但有一件事是亘古不变的,每个开发者都需要一个代码编辑器来写代码。一个好的代码编辑器不仅仅是一个简单的文本编辑工具,而且它能给我们带来很大帮助的。这里小编提供了一些常用的代码编辑器,有需要的朋友可以下载试试!

发表评论

您的评论需要经过审核才能显示!

软件排行榜