解决emacs中cscope的定义键无效

1、cscope的el插件为xcscope.el,通过“sudo find / -name xcscope.el”查找该文件所在的位置

2、打开xcscope.el
查找“(define-key cscope:map "\C-css" ‘cscope-find-this-symbol)”改行语句
在我的机器上,"\C-css"的定义方式无法接受键输入,重新定义为"\C-c\C-s\C-s"
也就是如下语句:(define-key cscope:map "\C-c\C-s\C-s" ‘cscope-find-this-symbol)
修改同样方式("\C-css")定义的组合键

3、进入emacs,测试定义键是否成功

待解决问题
1、在定义键的时候,无法区分大小写,导致覆盖现象出现
比如
(define-key cscope:map "\C-c\C-s\C-s" ‘cscope-find-this-symbol)被下面的键绑定覆盖
(define-key cscope:map "\C-c\C-s\C-S" ‘cscope-tell-user-about-directory)

附录
1、用于查看快捷键绑定的函数:C-h k (describe-key)

解决emacs中cscope的定义键无效

时间: 2024-10-11 12:09:17

解决emacs中cscope的定义键无效的相关文章

(转)解决emacs中切换输入法冲突

转自:http://blog.sina.com.cn/s/blog_a04f0d1c0101bwk1.html 1.安装ibus-el:sudo apt-get install ibus-el 2.将如下内容添加至-/.emacs(require 'ibus);; Turn on ibus-mode automatically after loading .emacs(add-hook 'after-init-hook 'ibus-mode-on);; Use C-SPC to toggle i

解决VNC中tab键无效的方法

http://ubuntuforums.org/archive/index.php/t-1771058.html I accidentally discovered a fix for this while trying to solve a different problem.edit~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xmlfind the line <property name="&l

zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法

zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法: zendstudio 时常 无法ctrl+左键 跳转 到函数源 代码 是创建工程的方式造成的,很有可能是把先前存在的工程以file的形式导入, zendstudio 就把工程当作文档来处理了.解决的办法是: 右键点击工程->configure->add php support 然后系统会自动rebuild工程/workspace.至此,问题解决! 如果你想要zendstudio支持javascript的语法高亮和流

sqlplus中上下键无效的解决办法

环境:centos 6.0_x64 oracle版本:11g 步骤: wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.30.tar.gz tar zxvf rlwrap-0.30.tar.gz cd  rlwrap-0.30 ./configure make make install vi /home/oracle/.bash_profile 最后执行: # .  ~oracle/.bash_profile 这样上下键和回退键都可以使用了.

ActionBar自己定义改动无效解决方法

假设程序支持API11下面的版本号,那么须要改动多个地方 values-v14 和values-v11以下的styles中也要写上 <style name="AppTheme" parent="AppBaseTheme">        <!-- All customizations that are NOT specific to a particular API-level can go here. -->        <item

解决struts2中validation.xml配置无效的问题

解决struts2中validation.xml配置无效的问题,我使用了xml的验证,却始终发现无法生效,后面发现才是xml的头文件的格式问题,修改了一下就好了. 成功的xml <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd"> <val

Ubuntu 14.04 关机键无效解决方法

     这几天开始研究ubuntu 14.04软件,安装Cairo-Dock后发现右上角的关机.重启.注销菜单点击都没了反应只能通过命令实现,后来经过研究,发现只要设置了 Cairo-Dock 开启自启动,那三个键就会失效.解决方法如下: 1.编辑/usr/lib/i386-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemon(可在/usr/lib下搜索找到caior-dock) sudo vim /usr/lib/i386-linux-gnu

php 字符串中的\n换行符无效、不能换行的解决方法

php 字符串中的\n换行符无效.不能换行的解决方法 程序的中的换行符\n会直接输出,无法正确换行,解决方法是把单引号改为双引号 aa

SVN版本冲突中 Files 的值“ &lt; &lt; &lt; &lt; &lt; &lt; &lt; .mine”无效路径中具有非法字符的解决办法

.NET 中 SVN版本冲突中 Files 的值“ < < < < < < < .mine”无效路径中具有非法字符的解决办法: 一. 1.将项目逐个进行编译,会弹出上面的错误,这时候将项目隐藏的文件全部显示,删除 /bin 和 /obj 目录,重新编译,这个时候上面的错误会减少,剩余几个错误,就说明有几个项目的编译出错. 2.继续按照方法一,去编译其他的项目.注意:删除/bin 和 /obj 目录后再编译. 二. 还有一个地方,也会导致这个错误,在项目文件中,就是