查看: 8253|回复: 14
收起左侧

[其他软件评测] Visual Studio Code测评

[复制链接]
a27573
发表于 2020-3-19 18:07:31 | 显示全部楼层 |阅读模式
本帖最后由 a27573 于 2020-3-19 19:09 编辑

测评新手,希望大佬能指出我的测评中存在的问题



简介
Visual Studio Code一般简称vs code,是微软开发的一款开源的、跨平台的编辑器,基于Electron。
官网:https://code.visualstudio.com
批注 2020-03-19 165516 (2).jpg
“重新定义代码编辑”


语言
vs code默认是英文的,可以在Extensions中搜索Chinese并安装:
批注 2020-03-19 165516.jpg
重启vs code,界面就变成中文了!

速度
现在我们来测试一下vs code打开大文件的速度(vscode默认内存限制为4GB,可以修改)
先生成文件
代码(勿喷):
批注 2020-03-19 165516.jpg
生成的文件:
批注 2020-03-19 173251.jpg

结果: 2020-03-19 (8).png

由于我是先点计时器再点打开,所以大约30秒打开


而使用系统自带记事本,我等待两分钟仍没有打开

可以说,vs code作为一个基于Electron的编辑器,其打开文件的速度可以算相当快了


编辑功能
查找替换
2020-03-19 (10).png

编辑多处与选中多处(Alt+左键,Ctrl+Shift+Alt+上下键 列编辑)
2020-03-19 (11).png


编程
vs code的插件非常丰富,可以通过插件实现接近IDE的功能,这里做一下C++的测评(编译器安装这种就不讲了)。

安装C/C++插件
批注 2020-03-19 175138.jpg

打开项目文件夹,配置c_cpp_properties.json
批注 2020-03-19 175744.jpg
也可以Ctrl+Shift+P查找 C/C++:编辑配置(UI) 通过图形界面进行配置
2020-03-19 (4).png
2020-03-19 (5).png

在 项目文件夹/.vscode 下配置tasks.json和lunch.json
批注 2020-03-19 180552.jpg 批注 2020-03-19 180631.jpg

代码高亮
批注 2020-03-19 181116.jpg

编译运行(想要简单一点也可以用Code Runner插件)
批注 2020-03-19 181359.jpg

调试
批注 2020-03-19 181927.jpg

代码提示和补全
2020-03-19 (2).png
悬停在函数上+Ctrl可以查看部分代码
Ctrl+点击可跳转
右键有更多功能
2020-03-19 (9).png

版本管理
2020-03-19 (3).png

其实vs code主打前端,通过官方插件,js/ts重构、浏览器调试等功能一应俱全,还有很多python的高级功能,我这里用C++测试是因为我只会C++。



补充
设置
批注 2020-03-19 182954.jpg

更换主题
2020-03-19 (6).png 2020-03-19 (7).png


总结:vs code配置后完全可以作为一个轻量级IDE使用,也可以作为记事本的高级替代品进行日常编辑。


评分

参与人数 3分享 +2 人气 +4 收起 理由
RUAOT + 2 版区有你更精彩: )
swizzer + 2 版区有你更精彩: )
屁颠屁颠 + 2 版区有你更精彩: )

查看全部评分

a27573
 楼主| 发表于 2020-3-20 08:47:09 | 显示全部楼层

装python插件稍微配置一下就行了
2020-03-20.png
2020-03-20 (2).png
其实vs code对python的支持比C++更好,可惜像内置的Jupyter Notebook这种高级的功能我不会用,我甚至不怎么会写python

还可以加一个智能代码补全插件,支持python,js/ts,java
2020-03-20 (1).png

这些都是微软的官方插件,其他插件的花样就更多了

BBS晨曦
发表于 2020-3-20 08:28:49 | 显示全部楼层
能编Python吗
ppt1845
发表于 2020-3-20 08:53:53 | 显示全部楼层

当然可以。
也包括其他很多语言,如 C/C++、C#、Java、VB、asp.net 等等,都可以。

ericdj
发表于 2020-3-20 14:23:27 | 显示全部楼层


1. VS Code的不包含任何巨硬信息的版本——VSCodium
2. 巨硬官方的那个智能补代码的插件,之前测试的时候,过一段时间内存会暴增,就禁用了。。。
3. 巨硬的VS Code和巨硬收购的Gayhub的Atom,已经算是同根生的了~~~
a27573
 楼主| 发表于 2020-3-20 14:26:37 | 显示全部楼层
ericdj 发表于 2020-3-20 14:23
1. VS Code的不包含任何巨硬信息的版本——VSCodium
2. 巨硬官方的那个智能补代码的插件,之前 ...

1听说过但没用过
2不清楚
3.Electron本来叫Atom Shell
ericdj
发表于 2020-3-20 14:28:28 | 显示全部楼层
a27573 发表于 2020-3-20 14:26
1听说过但没用过
2不清楚
3.Electron本来叫Atom Shell

1. 这俩货插件通用;
2. 基本上不需要,因为程序不够长;
3. Atom我没用过
swizzer
发表于 2020-3-23 15:39:28 | 显示全部楼层
从楼主编译的东西里看到了图论的影子
a27573
 楼主| 发表于 2020-3-23 15:51:56 | 显示全部楼层
swizzer 发表于 2020-3-23 15:39
从楼主编译的东西里看到了图论的影子

信息学和数学不分家

不过你指的是二分图匹配还是割点(点双)?
swizzer
发表于 2020-3-23 15:56:45 | 显示全部楼层
a27573 发表于 2020-3-23 15:51
信息学和数学不分家

不过你指的是二分图匹配还是割点(点双)?

你信吗,我看到tree就猜到了后面看到二分图更确定了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-22 10:45 , Processed in 0.143910 second(s), 22 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表