修改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 + CSCOPE

在Windows下有很多好用的IDE,比如Visual Studio(加上Visual Assist 简直好用到没朋友),或免费的source insight,他们都使得看代码时,可以轻松的查找符号(...

cscope插件,项目根目录、任意子目录下打开vim自动加载cscope.out

目标: “cscope自动加载当前项目cscope.out,不需要:cs add”默认都是要求在项目根目录生成,项目根目录打开vim;或者使用”:cs add /DIR”添加cscope.out的绝...

vim自动加载cscope.out

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

Cscope的使用

转载自:http://blog.csdn.net/dengxiayehu/article/details/6330200 1、Cscope介绍          Cscope是类似于ctags一样的工...

cscope使用

Source Insight是Windows下最方便浏览代码的工具。但是Source Insight是没有Linux版本的。为了方便在Linux下浏览代码并进行学习,可以利用Vim配合Cscope来打...

vim中cscope工具安装与使用

简介: Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事。在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签;她能够保存...

在vim中使用cscope

相关参考链接:http://easwy.com/blog/archives/advanced-vim-skills-cscope/ 1.首先确认vim打开了escope接口,可通过:version命...

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使得cscope自动添加cscope.out
举报原因:
原因补充:

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