• cscope


    if has("cscope")
     31     set csprg=/usr/bin/cscope
     32     set csto=1
     33     set cst
     34     set nocsverb                                                                                                                                                                                        
     35 " add any database in current directory
     36     if filereadable("cscope.out")
     37         cs add cscope.out
     38     endif
     39     set csverb
     40 endif
     41
     42 nmap <C-@>s :cs find s <C-R>=expand("<cword>")<CR><CR>
     43 nmap <C-@>g :cs find g <C-R>=expand("<cword>")<CR><CR>
     44 nmap <C-@>c :cs find c <C-R>=expand("<cword>")<CR><CR>
     45 nmap <C-@>t :cs find t <C-R>=expand("<cword>")<CR><CR>
     46 nmap <C-@>e :cs find e <C-R>=expand("<cword>")<CR><CR>
     47 nmap <C-@>f :cs find f <C-R>=expand("<cfile>")<CR><CR>
     48 nmap <C-@>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
     49 nmap <C-@>d :cs find d <C-R>=expand("<cword>")<CR><CR>

    if has("cscope")

        set cscopetag

        set csto=0

        if filereadable("cscope.out")
        cs add cscope.out 
        elseif $CSCOPE_DB != ""
        cs add $CSCOPE_DB
        endif

        set cscopeverbose 


        nmap <C->s :cs find s <C-R>=expand("<cword>")<CR><CR> 
        nmap <C->g :cs find g <C-R>=expand("<cword>")<CR><CR> 
        nmap <C->c :cs find c <C-R>=expand("<cword>")<CR><CR> 
        nmap <C->t :cs find t <C-R>=expand("<cword>")<CR><CR> 
        nmap <C->e :cs find e <C-R>=expand("<cword>")<CR><CR> 
        nmap <C->f :cs find f <C-R>=expand("<cfile>")<CR><CR> 
        nmap <C->i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
        nmap <C->d :cs find d <C-R>=expand("<cword>")<CR><CR> 

    if has("cscope")

        set cscopetag

        set csto=0

        if filereadable("cscope.out")
        cs add cscope.out  
        elseif $CSCOPE_DB != ""
        cs add $CSCOPE_DB
        endif

        set cscopeverbose  


        nmap <C->s :cs find s <C-R>=expand("<cword>")<CR><CR>  
        nmap <C->g :cs find g <C-R>=expand("<cword>")<CR><CR>  
        nmap <C->c :cs find c <C-R>=expand("<cword>")<CR><CR>  
        nmap <C->t :cs find t <C-R>=expand("<cword>")<CR><CR>  
        nmap <C->e :cs find e <C-R>=expand("<cword>")<CR><CR>  
        nmap <C->f :cs find f <C-R>=expand("<cfile>")<CR><CR>  
        nmap <C->i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
        nmap <C->d :cs find d <C-R>=expand("<cword>")<CR><CR>  

    有时候,不小心知道了一些事,才发现自己所在乎的事是那么可笑。
  • 相关阅读:
    elasticsearch 事务日志 sync 都干了些什么?
    elasticsearch 事务日志是个啥东西?
    elasticsearch 分片恢复经历了哪些步骤?
    定向爬取网页内容
    文件查询之三:文件和目录的批量操作
    文件查询之二:文件属性查询
    文件查询之一:文件名和文件后缀查询
    记一次SQL联合查询注入工具的编写
    线程间使用socket通信的计算器
    简单的远程加解密文件
  • 原文地址:https://www.cnblogs.com/axjlxy/p/14757793.html
Copyright © 2020-2023  润新知