w******w 发帖数: 126 | 1 最近单位不少人在推荐用VS code 作为开发的IDE, 一直在用source insight 浏览分
析代码。
不知道VS code 在分析代码方面,跟source insight 起来如何? 有哪位大侠给指点下
迷津。
纯属好奇 😄 |
s******e 发帖数: 3 | 2 据说vscode适合前端,js等
我自己用下来,java,python的支持都不行。代码分析这种技术要求高的功能,如果不
是针对js,不要指望vscode会做好,因为都是社区在维护第三方的插件 |
T********i 发帖数: 2416 | 3 我是最近刚刚switch。主要是用C和CPP。
以前是用eclipse。
当然都是在Linux上。Windows我用Visual Studio 2019。
反正我的感觉,对于CPP,比eclipse强太多。代码分析能力直逼vs2019。
Source insight从没用过。 |
b***i 发帖数: 3043 | 4 在Linux上用VSCode,都能做到什么程度?能编译运行吗?能右键一点Test就测试吗?
【在 T********i 的大作中提到】 : 我是最近刚刚switch。主要是用C和CPP。 : 以前是用eclipse。 : 当然都是在Linux上。Windows我用Visual Studio 2019。 : 反正我的感觉,对于CPP,比eclipse强太多。代码分析能力直逼vs2019。 : Source insight从没用过。
|
d*******r 发帖数: 3299 | 5 虽然10多年不用source insight, 但是还是怀念它写C++的感觉.
用起来又快又准确, 丝般顺滑, 还很稳定. 可惜是windows only的
我还没有用VSCode写C/C++, 我用过VSCode写Go,JS,Python.
VSCode写个啥都是折腾半天,功能还残废(for Python/Go)
应该不用指望VSCode能达到source insight的体验了
VSCode主要是在前端圈子特别流行, 写JS/TypeScript
架不住前端人又多又杂, 所以VSCode开始往其他圈子扩散...
【在 w******w 的大作中提到】 : 最近单位不少人在推荐用VS code 作为开发的IDE, 一直在用source insight 浏览分 : 析代码。 : 不知道VS code 在分析代码方面,跟source insight 起来如何? 有哪位大侠给指点下 : 迷津。 : 纯属好奇 😄
|
h*****e 发帖数: 1153 | 6 可以,就是一开始设置花点时间,设置好就好用了
【在 b***i 的大作中提到】 : 在Linux上用VSCode,都能做到什么程度?能编译运行吗?能右键一点Test就测试吗?
|
w******w 发帖数: 126 | 7 我是就是用 source insight for linux 的files 的。
用 winscp 实时sync linux目录下的文件,source insight 在windows下 浏览 + 编辑,
对应的Linux 那边就实时的改动了。当然build 还是要在linux环境下build的。
但是对于我来说,已经非常够用了!能用SI浏览 编辑Linux下 CPP 的源代码的, 已经
很满足了!VS code 设置起来是比较麻烦, 但是设置好了,确实不错。 很多的plug
in 非常方便。
但是就是不知道解析 分析代码, 跟SI比起来咋样? 目前为止, 还没有用到过比SI
更好的分析CPP代码的工具。 😄
【在 d*******r 的大作中提到】 : 虽然10多年不用source insight, 但是还是怀念它写C++的感觉. : 用起来又快又准确, 丝般顺滑, 还很稳定. 可惜是windows only的 : 我还没有用VSCode写C/C++, 我用过VSCode写Go,JS,Python. : VSCode写个啥都是折腾半天,功能还残废(for Python/Go) : 应该不用指望VSCode能达到source insight的体验了 : VSCode主要是在前端圈子特别流行, 写JS/TypeScript : 架不住前端人又多又杂, 所以VSCode开始往其他圈子扩散...
|
b***i 发帖数: 3043 | 8 具体给个例子咋设置可以进行Test啊?是哪一种?Boost还是GTest?
【在 h*****e 的大作中提到】 : 可以,就是一开始设置花点时间,设置好就好用了
|
m*****n 发帖数: 3575 | 9 F5就是测试
脚本应该没问题吧,只要你安了官方Python插件
【在 b***i 的大作中提到】 : 具体给个例子咋设置可以进行Test啊?是哪一种?Boost还是GTest?
|
b***i 发帖数: 3043 | 10 我是问C++的
【在 m*****n 的大作中提到】 : F5就是测试 : 脚本应该没问题吧,只要你安了官方Python插件
|
|
|
m*****n 发帖数: 3575 | 11 为何不用Visual Studio那个几个G的,微软原版
【在 b***i 的大作中提到】 : 我是问C++的
|
h*****e 发帖数: 1153 | |
b***i 发帖数: 3043 | 13 我知道如何编译,但是需要Unit Test那种。Visual Studio里面直接鼠标右键点击测试
选择Boost Test或者Microsoft Test都可以。不知道这个VS Code能否实现。
【在 h*****e 的大作中提到】 : https://code.visualstudio.com/docs/cpp/config-linux
|
d*******r 发帖数: 3299 | 14 Visual Studio 和 VSCode 是完全两个东西
【在 b***i 的大作中提到】 : 我知道如何编译,但是需要Unit Test那种。Visual Studio里面直接鼠标右键点击测试 : 选择Boost Test或者Microsoft Test都可以。不知道这个VS Code能否实现。
|
n******t 发帖数: 4406 | 15 沒卵用,這年頭的一般人都習慣了免費入坑的東西,雖然入了坑你也許可以敲詐他們一
個月100刀,但這些人也不會用一來就花一百刀買個東西然後再也不用操心。
【在 d*******r 的大作中提到】 : 虽然10多年不用source insight, 但是还是怀念它写C++的感觉. : 用起来又快又准确, 丝般顺滑, 还很稳定. 可惜是windows only的 : 我还没有用VSCode写C/C++, 我用过VSCode写Go,JS,Python. : VSCode写个啥都是折腾半天,功能还残废(for Python/Go) : 应该不用指望VSCode能达到source insight的体验了 : VSCode主要是在前端圈子特别流行, 写JS/TypeScript : 架不住前端人又多又杂, 所以VSCode开始往其他圈子扩散...
|
g*****2 发帖数: 863 | 16 vs有代码分析插件,公开算法,
最牛的代码分析是chrom的源码网址, https://source.chromium.org/chromium
chrome现在有5万多源码文件, 这个搜索快,还带代码关联分析, 这个网址也是公开
算法进行代码分析的,大概就是 Xref - The Cross Reference Tool,
这个网址虽然用javascript写,比桌面应用强太多了, |
n******t 发帖数: 4406 | 17 代碼分析工具這種東西算法快慢沒什麼意義,現在機器的水平,2000萬行代碼也是一眨
眼的事情。
主要是用戶體驗,這種事情開源的先天有劣勢,成天變,用戶體驗不會好。整合度也不
行。
【在 g*****2 的大作中提到】 : vs有代码分析插件,公开算法, : 最牛的代码分析是chrom的源码网址, https://source.chromium.org/chromium : chrome现在有5万多源码文件, 这个搜索快,还带代码关联分析, 这个网址也是公开 : 算法进行代码分析的,大概就是 Xref - The Cross Reference Tool, : 这个网址虽然用javascript写,比桌面应用强太多了,
|
d*******r 发帖数: 3299 | 18 "主要是用戶體驗,這種事情開源的先天有劣勢,成天變,用戶體驗不會好。
整合度也不行"
对的, 好用又免费的时候还行.
但是可能忽然就不work了,或者很卡,或者跟另外个插件冲突了,
然后折腾半天修好, 发觉今天正经工作啥也没干...
【在 n******t 的大作中提到】 : 代碼分析工具這種東西算法快慢沒什麼意義,現在機器的水平,2000萬行代碼也是一眨 : 眼的事情。 : 主要是用戶體驗,這種事情開源的先天有劣勢,成天變,用戶體驗不會好。整合度也不 : 行。
|
s*********y 发帖数: 6151 | |
n*w 发帖数: 3393 | 20 装没装pylance?
【在 s******e 的大作中提到】 : 据说vscode适合前端,js等 : 我自己用下来,java,python的支持都不行。代码分析这种技术要求高的功能,如果不 : 是针对js,不要指望vscode会做好,因为都是社区在维护第三方的插件
|
s******e 发帖数: 3 | 21 装了,还不错。
但用了pycharm后还是觉得pycharm好。下个项目准备转了
【在 n*w 的大作中提到】 : 装没装pylance?
|