emacs快捷键冲突

Vim、Emacs配置和使用
回复
testla
帖子: 9
注册时间: 2009-07-28 20:00
送出感谢: 0
接收感谢: 0

emacs快捷键冲突

#1

帖子 testla » 2010-04-30 21:07

我在配置文件中设定C-d为删除一整行,但是用emacs编辑.c文件时却不能使用,编辑别的文件时却可以...怎么解决冲突啊...........
davyzhu
帖子: 109
注册时间: 2009-12-06 21:23
送出感谢: 0
接收感谢: 0

Re: emacs快捷键冲突

#2

帖子 davyzhu » 2010-05-01 8:47

What command do you use to delete whole line in your .emacs?
testla
帖子: 9
注册时间: 2009-07-28 20:00
送出感谢: 0
接收感谢: 0

Re: emacs快捷键冲突

#3

帖子 testla » 2010-05-07 18:37

(defun zl-delete-line nil
"delete the whole line"
(interactive)
(beginning-of-line);光标移动到行首
(push-mark);做个标记
(beginning-of-line 2);移动到下一行行首
(kill-region (point) (mark)));光标和标记之间的删掉
(global-set-key (kbd "C-d") 'zl-delete-line);删除一行
yupeng820921
帖子: 94
注册时间: 2009-02-25 19:44
送出感谢: 0
接收感谢: 0

Re: emacs快捷键冲突

#4

帖子 yupeng820921 » 2010-05-07 20:43

再加一句:
(define-key c-mode-map (kbd "C-d") 'zl-delete-line)
testla
帖子: 9
注册时间: 2009-07-28 20:00
送出感谢: 0
接收感谢: 0

Re: emacs快捷键冲突

#5

帖子 testla » 2010-05-08 13:02

LS的好像不行啊...................................................................
头像
pocoyo
论坛版主
帖子: 25878
注册时间: 2008-03-25 15:49
来自: 谁知道?
送出感谢: 5 次
接收感谢: 9 次
联系:

Re: emacs快捷键冲突

#6

帖子 pocoyo » 2010-05-08 13:07

我觉着还是默认的挺好。习惯就好
回复

回到 “Vim和Emacs”