作为一个芯片公司打杂人口,往往需要一个皮实耐打上天入地的编辑器…
一、先附上github路径,方便取走
git clone git@github.com:qqqw4549/vim_config_c_verilog.git
二、效果展示
支持ctrl+]函数/模块跳转,支持cscope字串全局代码搜索
依赖:ctags cscope (这两个软件相信大家非常熟悉)
- 测试语言c/c++ @ window10 gVim8.2 Version
- 测试语言Verilog/SystemVerilog 实测FPGA代码 @ window10 gVim8.2 Version
三、如何拥有?
window系统下,安装gvim。将git链接下载下来,找到for_win路径,解压压缩包。将vimfiles和_vimrc替换到实际安装目录中。linux用户同理(linux用户应该非常熟悉)。配置结束!
四、生成搜索跳转数据
linux用户可以将script.py拷贝到代码的工程路径中,执行脚本将生成数据文件
- Python脚本For Linux
- 以这个sourcecode工程代码为例。执行脚本后生成ctags/cscope的数据库文件,将支持vim代码跳转和搜索功能。
Windows用户需要cstags.exe脚本,将这个exe拷贝到代码工程中,执行一次即可生成这些数据文件。
附上cstags.exe脚本的源码以及ctag cscope的软件文件夹,将B2_GNU_Tools文件夹拷贝到任意盘符,然后将cstag.cpp编译成exe,将生成的exe放到代码工程路径中,双击生成ctag和cscope的数据库文件。