修改vim使得cscope自动添加cscope.out

原创 2017年01月03日 08:59:21
if has("cscope")
    set csprg=/usr/bin/cscope
    set csto=0
    set cst
    set csverb
    set cspc=3
    "add any database in current dir  
    if filereadable("cscope.out")
        cs add cscope.out
    "else search cscope.out elsewhere  
    else
       let cscope_file=findfile("cscope.out", ".;")
       let cscope_pre=matchstr(cscope_file, ".*/")
       if !empty(cscope_file) && filereadable(cscope_file)
           exe "cs add" cscope_file cscope_pre
       endif
     endif

endif

#quick start

nmap s :cs find s =expand("")
nmap g :cs find g =expand("")
nmap c :cs find c =expand("")
nmap t :cs find t =expand("")
nmap e :cs find e =expand("")
nmap f :cs find f =expand("")
nmap i :cs find i ^=expand("")$
nmap d :cs find d =expand("")

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Vim中自动加载cscope.out

Vimer初成长,Vim + ctags + cscope 这个组合基本是每个Vimer的必备吧。虽然ctags已经足够强大,但是cscope可以做的更多。下面来分享下自己的vimrc脚本关于csco...

使用vim+ctags+cscope阅读linux内核源码

转于:http://wtz123.iteye.com/blog/1430881  应用于ubuntu系统。       有网络的时候,使用LXR(The Linux Cross Refer...

在大项目中使用 Cscope (例如: Linux kernel)

原文: Using Cscope on large projects (example: the Linux kernel) http://cscope.sourceforge.net/large...
  • exbob
  • exbob
  • 2012-04-28 19:37
  • 6314

vim中使用cscope

1.安装cscope(ubuntu) $sudo apt-get install cscope 2.下载cscope_map.vim  链接:http://pan.baidu.com/s/1qY0...

Vim中自动加载cscope.out

Vimer初成长,Vim + ctags + cscope 这个组合基本是每个Vimer的必备吧。虽然ctags已经足够强大,但是cscope可以做的更多。下面来分享下自己的vimrc脚本关于csco...

vim自动加载cscope.out

cscope可以查找代码的引用、定义等,但是当用vim直接打开项目子目录中的一个文件时,cscope.out不能直接加载。在网上搜了一把,autoload_cscope插件可以解决这个问题,但是这个插...

Vim中自动加载cscope.out

Vimer初成长,Vim + ctags + cscope 这个组合基本是每个Vimer的必备吧。虽然ctags已经足够强大,但是cscope可以做的更多。下面来分享下自己的vimrc脚本关于csco...

vim+taglist+ctags+cscope+自动补齐

vim命令录制于回放 script -t 2>time.log -a  vim-hacking-taglist.txt scriptreplay time.log vim-hacking-taglis...

vim进阶之添加ctags和cscope

你想要一个非常强大的ide吗?除了eclipse,visual studio sublime text

vim入门--添加cscope功能

1、cscope安装    1. 软件下载:http://sourceforge.net/project/showfiles.php?group_id=4664    2. 软件安装:    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)