VIM cscope nmap不能工作
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不能工作相关推荐
- vim+cscope+ctags打造属于自己的IDE
所谓工欲善其事,必先利其器.作为专业码农,特别是长期在Unix系统上展开工作(查看源代码.coding)的码农,没有一个极致的IDE环境,工作效率会很受影响的.当然啥时候Unix系统如果有Visual ...
- vim cscope java_【转】Cscope的使用(领略Vim + Cscope的强大魅力)
[转]Cscope的使用(领略Vim + Cscope的强大魅力) 1.Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事. ...
- vim cscope java_在Vim(gvim)中使用cscope
之前已经详细的介绍了在 vim中使用ctags ,这篇文章我们就来详细介绍一下如何在vim中使用cscope. 首先,我们还是了解一下什么是cscope.简单来讲,cscope主要用来协助浏览C/C+ ...
- cscope精准查看linux函数调用,linux下使用 vim + cscope 查看代码
这两天想要在linux下编写量比较大的代码,听说vim+cscope可以实现类似sourceinsight的功能,就花了半天时间学习cscope的使用. 1. vim的准备 首先 vim --vers ...
- cscope精准查看linux函数调用,Cscope的使用(领略Vim + Cscope的强大魅力)
1.Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事.在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标 ...
- vim + cscope + kscope
2019独角兽企业重金招聘Python工程师标准>>> z 1. vim阅读代码 添加cscope符号索引数据库后,可以调用"cscope find"命令 ...
- Vim Cscope配置与使用
1.Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事.在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标 ...
- Vim/Cscope使用
:cs find s ---- 查找C语言符号,即查找函数名.宏.枚举值等出现的地方 :cs find g ---- 查找函数.宏.枚举等定义的位置,类似ctags所提供的功能 :cs find d ...
- vim cscope php,使用Vim+Ctags+Cscope阅读源代码
因为所有设计思想.内部机制都是 以代码的形式实现,所有的资料也都是为了更好的诠释代码.那么一个好的阅读工具,能 够提高阅读的效率和效果. • "Cscope"[4]为终端下的代码阅 ...
最新文章
- jquery 表格(鼠标悬停改变改变行背景+隔行换色)
- MySQL隐藏换行符的处理
- 计算机包括桌面计算机和便携式计算机,()计算机包括桌面计算机和便携式计算机这两种形式...
- Codeforces 1159A A pile of stones
- 【数据结构 JavaScript版】- web前端开发精品课程【红点工场】 --javascript-- 链表实现...
- GCC优化选项:一般的文档里不容易找到的-Os
- C语言+数据结构总结
- 绕过waf mysql爆库_sqlilab-Less-21-30-writeup
- Java实例练习——基于UDP协议的多客户端通信
- 二维数组求最大子数组和
- node.js mysql 自动重连_nodejs中mysql断线重连
- 把14亿中国人民都拉到一个微信群里在技术上能实现吗?
- 概率论与数理统计——几何分布的无记忆性证明
- matlab 拟合优度检验,卡方拟合优度检验在教学中的应用及Matlab实现_刘泽显
- mybatis-sqlserver批量新增返回id
- vscode中vue代码格式化的相关配置
- Android面试必问!记录下我磕磕碰碰的三个月找工作经历,面试心得体会
- 2021年SIM卡交换攻击,美国损失近千万
- python-字符串连接
- csdn使用Markdown
热门文章
- Springboot毕设项目猫咖管理系统p35w6(java+VUE+Mybatis+Maven+Mysql)
- 啥是计算机语言设置,如何在win10计算机上更改系统的语言偏好设置
- MySQL的各种日志
- turtle库画棒棒糖
- 区块链:人类抵御人工智能盛行的最佳方案
- 补丁冷启动模式_新app如何冷启动?
- 将纸质的电话号码导入到手机通讯录(一):使用ABBYY FineReader进行数据识别
- $.cookie( ) 用法详细解析
- VS2010下载|官网|Microsoft Visual Studio 2010 (VS2010)旗舰版下载地址
- Python+Selenium.webdriver实现WEB端UI自动化测试(实例脚本)