LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1695|回复: 13

一个很有才的vim绑定。

[复制链接]
发表于 2008-12-29 22:58:32 | 显示全部楼层 |阅读模式
Vim/gVim+插件很有意思。
map <f6> <esc>:!cscope -Rqb *.c<cr>:cs add cscope.out<cr>:cs reset<cr>:!ctags *.c<cr>

 楼主| 发表于 2008-12-30 00:10:53 | 显示全部楼层
改改更健康,一切全自动。
map <f6> <esc>:!cscope -Rqb *.c<cr>:cs add cscope.out<cr>:cs reset<cr>:!exctags -R *.c<cr>:TlistUpdate<cr>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-30 00:30:30 | 显示全部楼层
不过我的tags里面没有变量,只有函数,不知道是为什么?谁知道告诉一声,感激不尽啊。
回复 支持 反对

使用道具 举报

发表于 2008-12-30 09:44:04 | 显示全部楼层
这个很早就有了,你可以把vim定义成一个准IDE的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-30 10:18:50 | 显示全部楼层
我知道早就有了,可是我一直不会啊,

现在的问题是,为什么我的就不能显示变量只能显示函数呢?

还有能不能像make那样增量只对需要的文件添加tags,如果工作目录下有很多文件的话,这个f6的成本估计会很高。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-12-31 14:59:58 | 显示全部楼层
呵呵,你研究比我深入。我只是用了ctags和taglist,然后定义了F9去make。
其他的还是用独立的程序,比如cscope。
回复 支持 反对

使用道具 举报

发表于 2009-1-1 03:32:51 | 显示全部楼层
Post by mrkissinger;1932227
呵呵,你研究比我深入。我只是用了ctags和taglist,然后定义了F9去make。
其他的还是用独立的程序,比如cscope。


装个 cscope_maps.vim, 就可以在vim中方便地用cscope了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-1 11:40:48 | 显示全部楼层
我那个插件里面的内容copy出来了,然后把键盘绑定改成cg ct cc了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 00:49:20 | 显示全部楼层
代码一下,否则有转义。
  1. map <C-up> <esc>:buffers<cr>
  2. 显示所有打开的文件
  3. map <C-right> <esc>:bnext<cr>
  4. 下一个文件
  5. map <C-left> <esc>:bprevious<cr>
  6. 上一个文件
  7. map <f3> <esc>:wqall<cr>
  8. 退出
  9. map <f4> <esc>:wall<cr>
  10. 保存
  11. map <f5> <esc>:wall<cr>:make<cr>
  12. 编译
  13. map <f6> <esc>:wall<cr>:!cscope -Rqb *.c *.h<cr>:cs add cscope.out<cr>:cs reset<cr>:!exctags -R *.c *.h<cr>:TlistUpdate<cr>
  14. cscope以及exctags并且update一下
  15. map <f7> <esc>:cp<cr>
  16. 前一个错误
  17. map <f8> <esc>:cn<cr>
  18. 下一个错误
  19. map <f9> <esc>:Tlist<cr>
  20. 显示tlist
  21. map <f10> <esc>1G=G<cr>
  22. 对整个文件format
  23. map <f11> <esc>:%s/\s*$//<cr>
  24. 删除行尾空格
  25. map <f12> <esc>:source /home/fender/.gvimrc<cr>
  26. 重新加载vim的配置文件
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 01:11:29 | 显示全部楼层
发现自己越来越有才了,简直就是一个才子啊,哈哈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表