[小技巧] vim cscope 使用时打开新的窗口
来源:互联网 发布:阿里云 功能 编辑:程序博客网 时间:2024/05/17 06:54
在 vim 中使用 cscope 时, : cs f s symbol-name 或相应的快捷键执行后当前窗口就跳转到引用该符号的位置。
如果想跳转的同时打开一个新的窗口,可以使用如下命令:
: scs f s symbol-name
这里的 scs 应该是 split 的意思。
另外,上面这个命令是将窗口横向分割,如果要纵向分割的话,可以使用如下命令:
: vert scs f s symbol-name
另外可以在 .vimrc 里追加对应的快捷键:
参考 help cscope:
" Using 'CTRL-spacebar' then a search type makes the vim window" split horizontally, with search result displayed in" the new window.nmap <C-Space>s :scs find s <C-R>=expand("<cword>")<CR><CR>nmap <C-Space>g :scs find g <C-R>=expand("<cword>")<CR><CR>nmap <C-Space>c :scs find c <C-R>=expand("<cword>")<CR><CR>nmap <C-Space>t :scs find t <C-R>=expand("<cword>")<CR><CR>nmap <C-Space>e :scs find e <C-R>=expand("<cword>")<CR><CR>nmap <C-Space>f :scs find f <C-R>=expand("<cfile>")<CR><CR>nmap <C-Space>i :scs find i ^<C-R>=expand("<cfile>")<CR>$<CR>nmap <C-Space>d :scs find d <C-R>=expand("<cword>")<CR><CR>" Hitting CTRL-space *twice* before the search type does a vertical" split instead of a horizontal onenmap <C-Space><C-Space>s\:vert scs find s <C-R>=expand("<cword>")<CR><CR>nmap <C-Space><C-Space>g\:vert scs find g <C-R>=expand("<cword>")<CR><CR>nmap <C-Space><C-Space>c\:vert scs find c <C-R>=expand("<cword>")<CR><CR>nmap <C-Space><C-Space>t\:vert scs find t <C-R>=expand("<cword>")<CR><CR>nmap <C-Space><C-Space>e\:vert scs find e <C-R>=expand("<cword>")<CR><CR>nmap <C-Space><C-Space>i\:vert scs find i ^<C-R>=expand("<cfile>")<CR>$<CR>nmap <C-Space><C-Space>d\:vert scs find d <C-R>=expand("<cword>")<CR><CR>
0 0
- [小技巧] vim cscope 使用时打开新的窗口
- cscope 使用时打开新的窗口
- [vim小技巧] cscope 结果输出到 quickfix窗口
- vim+cscope的使用
- vim+cscope的使用
- vim+cscope的使用
- vim+cscope的使用
- vim+cscope 的使用
- vim+cscope的使用
- vim的cscope使用
- VIM使用技巧(1) -- 使用quickfix窗口保存cscope结果
- Vim+Ctags+Cscope的使用
- vim+cscope时自动更新cscope的数据库文件
- 使用window.open()打开新的窗口
- Cscope的使用(领略Vim + Cscope的强大魅力)
- Cscope的使用(领略Vim + Cscope的强大魅力)
- Cscope的使用(领略Vim + Cscope的强大魅力)
- Cscope的使用(领略Vim + Cscope的强大魅力)
- mac下命令行程序不能读取资源
- .c和.h文件的困惑
- noip2014被虐记
- 字符串转数组
- Python - KMP算法
- [小技巧] vim cscope 使用时打开新的窗口
- jQuery基础教程笔记-样式和动画
- 为什么需要内部类,内部类的作用
- how to enable eclipse generate select statement 如何在eclipse里面写sql DDL语句
- Java语言模拟死锁问题
- js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox
- Codeforces 486D Valid Sets(暴力)
- HDU 2030 汉字统计
- 易景地球V3.0功能清单