cscope为*nix平台下的功能强大的本文搜索工具,其安装和使用说明可以很方便的找到,本文所描述的问题为:Ubuntu 14.04不能正常使用vimrc下配置的cscope nmap快捷键的问题。

操作系统版本:Ubuntu 14.04

vim:  版本 7.4.52

vim插件:cscope_maps.vim

将cscope_maps.vim中的快件配置拷贝到~/.vimrc中,如下:

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>

重启vim,尝试使用如上的组合快捷键,Not working!

问题解决方法:

经过分析发现,ubuntu的系统的键盘设置中禁用了“组合键”的使用,修改为你想要的方式即可,我的为"左Ctrl"。如图:

  

OK,终于可以顺畅的使用cscope了!

VIM cscope nmap不能工作相关推荐

  1. vim+cscope+ctags打造属于自己的IDE

    所谓工欲善其事,必先利其器.作为专业码农,特别是长期在Unix系统上展开工作(查看源代码.coding)的码农,没有一个极致的IDE环境,工作效率会很受影响的.当然啥时候Unix系统如果有Visual ...

  2. vim cscope java_【转】Cscope的使用(领略Vim + Cscope的强大魅力)

    [转]Cscope的使用(领略Vim + Cscope的强大魅力) 1.Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事. ...

  3. vim cscope java_在Vim(gvim)中使用cscope

    之前已经详细的介绍了在 vim中使用ctags ,这篇文章我们就来详细介绍一下如何在vim中使用cscope. 首先,我们还是了解一下什么是cscope.简单来讲,cscope主要用来协助浏览C/C+ ...

  4. cscope精准查看linux函数调用,linux下使用 vim + cscope 查看代码

    这两天想要在linux下编写量比较大的代码,听说vim+cscope可以实现类似sourceinsight的功能,就花了半天时间学习cscope的使用. 1. vim的准备 首先 vim --vers ...

  5. cscope精准查看linux函数调用,Cscope的使用(领略Vim + Cscope的强大魅力)

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

  6. vim + cscope + kscope

    2019独角兽企业重金招聘Python工程师标准>>> z 1. vim阅读代码     添加cscope符号索引数据库后,可以调用"cscope find"命令 ...

  7. Vim Cscope配置与使用

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

  8. Vim/Cscope使用

    :cs find s ---- 查找C语言符号,即查找函数名.宏.枚举值等出现的地方 :cs find g ---- 查找函数.宏.枚举等定义的位置,类似ctags所提供的功能 :cs find d ...

  9. vim cscope php,使用Vim+Ctags+Cscope阅读源代码

    因为所有设计思想.内部机制都是 以代码的形式实现,所有的资料也都是为了更好的诠释代码.那么一个好的阅读工具,能 够提高阅读的效率和效果. • "Cscope"[4]为终端下的代码阅 ...

最新文章

  1. jquery 表格(鼠标悬停改变改变行背景+隔行换色)
  2. MySQL隐藏换行符的处理
  3. 计算机包括桌面计算机和便携式计算机,()计算机包括桌面计算机和便携式计算机这两种形式...
  4. Codeforces 1159A A pile of stones
  5. 【数据结构 JavaScript版】- web前端开发精品课程【红点工场】 --javascript-- 链表实现...
  6. GCC优化选项:一般的文档里不容易找到的-Os
  7. C语言+数据结构总结
  8. 绕过waf mysql爆库_sqlilab-Less-21-30-writeup
  9. Java实例练习——基于UDP协议的多客户端通信
  10. 二维数组求最大子数组和
  11. node.js mysql 自动重连_nodejs中mysql断线重连
  12. 把14亿中国人民都拉到一个微信群里在技术上能实现吗?
  13. 概率论与数理统计——几何分布的无记忆性证明
  14. matlab 拟合优度检验,卡方拟合优度检验在教学中的应用及Matlab实现_刘泽显
  15. mybatis-sqlserver批量新增返回id
  16. vscode中vue代码格式化的相关配置
  17. Android面试必问!记录下我磕磕碰碰的三个月找工作经历,面试心得体会
  18. 2021年SIM卡交换攻击,美国损失近千万
  19. python-字符串连接
  20. csdn使用Markdown

热门文章

  1. Springboot毕设项目猫咖管理系统p35w6(java+VUE+Mybatis+Maven+Mysql)
  2. 啥是计算机语言设置,如何在win10计算机上更改系统的语言偏好设置
  3. MySQL的各种日志
  4. turtle库画棒棒糖
  5. 区块链:人类抵御人工智能盛行的最佳方案
  6. 补丁冷启动模式_新app如何冷启动?
  7. 将纸质的电话号码导入到手机通讯录(一):使用ABBYY FineReader进行数据识别
  8. $.cookie( ) 用法详细解析
  9. VS2010下载|官网|Microsoft Visual Studio 2010 (VS2010)旗舰版下载地址
  10. Python+Selenium.webdriver实现WEB端UI自动化测试(实例脚本)