- 主题:发现vscode的索引,还是不如emacs
linux内核这样的大项目。我刚试用了vscode。发现(至少c语言)还是不如emacs+gtags。
1.vs建立索引的时候很慢。gtags。也就十几二十秒,就完了。
2.vs跳转到函数引用的时候,不全。我用vs里的全文查找,才找到。emacs 里找的是全的。
3.vs里有的函数,我明明是想跳到函数定义。但是它没找到定义,然后把引用此函数的地方给显示出来了。 emacs没问题。
但是发现有一个地方emacs略差:
函数内部的变量,在vs中可以直接跳到变量定义的地方。emacs没办法跳过去。
不知道各位遇到过没有,还是我的vs用法不对?
--
FROM 221.216.195.*
函数内部定义确实没办法跳转,不过这个问题不大
我用 cedet 可以直接在 mini buffer 里面直接看到定义
【 在 chunhui (北瓜) 的大作中提到: 】
: linux内核这样的大项目。我刚试用了vscode。发现(至少c语言)还是不如emacs+gtags。
: 1.vs建立索引的时候很慢。gtags。也就十几二十秒,就完了。
: 2.vs跳转到函数引用的时候,不全。我用vs里的全文查找,才找到。emacs 里找的是全的。
: ...................
--
FROM 73.19.89.*
这个不能跳转其实也无所谓。但是没想到的是vscode竟然会找不到函数...我还以为它用那个language server会比emacs+gtags更好一些呢。
【 在 stid (猫王) 的大作中提到: 】
: 函数内部定义确实没办法跳转,不过这个问题不大
: 我用 cedet 可以直接在 mini buffer 里面直接看到定义
--
FROM 221.216.195.*