1、写一个shell脚本,定时更新数据库文件,命名为auto_load_cscope.sh,在/usr/local/bin里设置软链接为autocs

#!/bin/bash
cd $1
while :; do
cs
sleep 10s
done

2、写一个shell脚本,封装更新cscopse和ctags数据库文件,第一个命名为cs.sh,第二个命名为cscope.sh,在/usr/local/bin下设置软链接cs指向cs.sh

#!/bin/sh
find `pwd` -name "*.h" -o -name "*.c" -o -name "*.cc" -o -name "*.files" > cscope.files
cscope -bkq -i cscope.files

/usr/local/bin/ctags -R

#! /bin/sh
cscope -C "$@"

3、在.vimrc里设置快捷键重新加载数据库

map <F8> :cs reset<CR><CR>

4、在工程根目录下输入命令autocs .&,让这个脚本在后台运行,每10秒更新一次数据库文件,当需要更新符号索引时,按一下F8就可以了。

最新文章

  1. [LeetCode] Best Time to Buy and Sell Stock III 买股票的最佳时间之三
  2. Android 基于Android的手机邮件收发(JavaMail)之一(准备工作)
  3. vueJs+webpack单页面应用--vue-router配置
  4. FFMPEG ./configure 参数及意义
  5. 让Qt的无边框窗口支持拖拽、Aero Snap、窗口阴影等特性
  6. iOS - Swift NSNull 空值
  7. hdu---------(1026)Ignatius and the Princess I(bfs+dfs)
  8. 用原生javascript做的一个打地鼠的小游戏
  9. weblogic日志小结
  10. Android:Activity之间跳转和参数传递
  11. ABC: Always Be Coding——程序员面试必
  12. 内核与ramdisk到底是什么关系
  13. PYTHON线程知识再研习F---队列同步Queue
  14. UVA - 11986 Save from Radiation
  15. 设置MyEclipse黑色主题背景
  16. jq基础
  17. React Native 导入原生Xcode项目总结与记录
  18. POJ 3689 Apocalypse Someday [数位DP]
  19. 批量修改mac系统文件的可读写权限
  20. Redis设计与实现:读书笔记之二

热门文章

  1. laravel——ajax分页&amp;删除&amp;搜索
  2. 从scratch到python——猜数游戏
  3. [pycharm]远程调试服务器项目
  4. Go语言学习之14 商品秒杀架构设计与开发
  5. python中一个汉字点3个字节? utf-8
  6. NetSec2019 20165327 EXP5 MSF基础应用
  7. sql字符串根据日期产生日期+自增长标志
  8. SpringBoot之配置文件加载位置
  9. C# T 泛型类,泛型方法的约束条件用法
  10. PAT 1120 Friend Numbers