- 主题:[讨论]vim+ctags开发工程怎么样
了解一下 lsp
【 在 thinelephant 的大作中提到: 】
: vim + ctags 跳转,我一直就是这么用。tags 得预先生成好。
: 要查一个变量/函数在哪定义,就在 vim 里用 Ctrl-] 跳转。
: 要查一个变量/函数在哪被使用了,我目前只能在命令行用 grep -R,grep 到以后鼠标复制粘贴文件名 vim 打开。比较头疼的是,tags 文件、build 目录,这两玩意经常会干扰我的 grep,汗……但是 tags 文件、build 目录不放在工程目录中,又好像很乱。
: gdb 理论上可以 debug python,有个 python-gdb 好像,甚至可以如果 python 调用了 c++ 的话,从 python 走到 c++ 里。但是我不太习惯用 gdb,都是加 printf/cout,汗……
: vim 调用 gdb 嘛,看 help :Termdebug,是官方自带插件,符合我这种绝不用别人插件的人的口味。但是不太好用……目前遇到两个问题,一个是 argv 不能传超过 20 个还是多少个参数,这我工作中的项目轻松就超了。还有一个是 vim 的代码有 bug,对于 urxvt 某个版本起,在 Termd
: ebug 模式下鼠标就失灵。提了一个 bug 报告,当时 Bram 问我详细的版本信息,我一时懒就没搞下去了,惭愧。
--
FROM 27.38.228.*
因为有 lsp 呀。
【 在 bruc13 的大作中提到: 】
: nvim居然删掉了cscope
--
FROM 27.38.228.*
搞得定
【 在 bruc13 的大作中提到: 】
: lsp搞不定limux内核这种规模的代码
--
FROM 27.38.228.*