emacs笔记(不断补充中)

解决方案:

1.复制问题:

如果是在图形话界面。可以直接选择复制按钮来复制到剪切版

如果不是的话。

可以添加这一条语句

(setq x-select-enable-clipboard t)



1.安装autocomplete
安装的是autocomplete  http://cx4a.org/software/auto-complete/
是bz2格式压缩的 下载后 在终端输入命令
tar -xjvf auto-complete-1.3.1.rar.bz2
然后进入解压后的文件夹
终端中输入

# Load etc/install.el to install

在emacs中
M-x load-file
etc/install.el
~/.emacs.d


然后把代码赋值到~/.emacs


2.auto-complete
M-p and M-n to select
C-h m 察看模式说明


3.key micro
如有一下代码
stdio.h
stdlib.h
string.h
time.h
把光标一道第一行 按下F3开始录制宏,C-a跳到行首,输入#include "再
按C-e 跳到行尾再输入",C-n按F4结束宏录制,之后按C-X e e e就能把他们变成
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "time.h"


4.快捷键

C-X k删除正在编辑的视窗,但是不退出
Esc Ctrl-a 移到Function最前面
Esc Ctrl-e 移到Function最後面
ESC ; 在Emacs的C mode中按下'ESC ;'就會出現註解符號/* 及*/。並且在編輯時會自動幫你換行。
ESC x compile 在C mode中輸入ESC x compile就可以在不離開Emacs的狀況下進行程式的編譯。此時,emacs會顯示預設的編譯命令是make -k。compile之後,所有訊息都會出現在另一個視窗。
Ctrl-x ` 編譯完成後,如果有錯誤發生,按下Ctrl-x `就可以跳到下一個有錯誤的地方,修改完成後,再按一次就可以繼續修改下一個錯誤,一直到沒有其他的錯誤為止。

5.etags
M-x cd:转换当前目录
M-! 输入etags *.[ch]
M-.: 在tag表查找
C-x 4:作用和M-.相识 不过使用另一个缓冲区
M-,:察看下一个函数
M-*:返回察看的函数

6.gdb

命令gdb 功能:启动gdb进行调试

命令gdb_many-windows 功能:切换单窗格/多窗格模式

命令gdb-restore-windows 功能:恢复窗格布局


list指令(简写为l):这个命令的作用是从第一行开始列出源码

break 行号:断点

info break:查看断点

run:运行

c:继续,q:退出

调试的文章。。很好:

http://emacser.com/emacs-gdb.htm#fn.2



7.cscope

首先是安装

http://blog.csdn.net/intrepyd/article/details/4202312#

快捷键:

cscope* buffer 中按字母 'n' 看下一个 symbol,在源文件中则需要按 C-c s n。
两个特别有用的键:
*cscope* buffer 中:'?' ——显示最常用的几个键
源文件 buffer 中:'C-c s b' 和 'C-c s u'。作用?自己试试就知道了


8.CEDET,ECB

emacs配置大全http://hi.baidu.com/cfpushbawebarsd/item/fd37d7d33c4583cf1b72b464

另一个http://blog.csdn.net/hide1713/article/details/1647209

Error: ECB can only be used with cedet [1.0pre6, 1.0.9]! Please install it and restart Emacs!

处理办法:

更改ecb-2.4文件夹下的ecb-upgrade.el
(defconst ecb-required-cedet-version-max '(1 0 4 9))
将上面的1 0 4 9 改为1 1 4 9
然后重启emacs,就可以用ecb了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值