当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 13:04 

注册: 2007-11-26 12:05
帖子: 186
送出感谢: 2
接收感谢: 1
已经绑定 C-h 为 delete-backward-char
代码:
(global-set-key "\C-h" 'delete-backward-char)


可是在搜索的时候比如
先按下 C-s
然后输入
sometext
这时候我想删掉最后的 text
如果按 C-h 就又变成 help-mode 了
而不是我想要的删除功能。
郁闷!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 13:13 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
你把这代码加到配置文件的最后一行试试


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
3 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 20:03 

注册: 2007-11-26 12:05
帖子: 186
送出感谢: 2
接收感谢: 1
yjcong 写道:
你把这代码加到配置文件的最后一行试试

试了,没区别,问题照旧。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 20:52 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
bluebirdshao 写道:
yjcong 写道:
你把这代码加到配置文件的最后一行试试

试了,没区别,问题照旧。


http://ocean.stanford.edu/research/quick_emacs.html
不知是否有效


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 20:58 

注册: 2007-11-26 12:05
帖子: 186
送出感谢: 2
接收感谢: 1
yjcong 写道:
bluebirdshao 写道:
yjcong 写道:
你把这代码加到配置文件的最后一行试试

试了,没区别,问题照旧。


http://ocean.stanford.edu/research/quick_emacs.html
不知是否有效

好长的英文呀,hacking.


页首
 用户资料  
 
6 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 21:09 

注册: 2007-11-26 12:05
帖子: 186
送出感谢: 2
接收感谢: 1
bluebirdshao 写道:
yjcong 写道:
bluebirdshao 写道:
yjcong 写道:
你把这代码加到配置文件的最后一行试试

试了,没区别,问题照旧。


http://ocean.stanford.edu/research/quick_emacs.html
不知是否有效

好长的英文呀,hacking.

Actually, it YES.
It's Big =YES=


页首
 用户资料  
 
7 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 21:26 

注册: 2007-11-26 12:05
帖子: 186
送出感谢: 2
接收感谢: 1
有疑问:
代码:
(keyboard-translate ?\C-h ?\C-?)   ; translate `C-h` to DEL
(keyboard-translate ?\C-? ?\C-h)   ; translate DEL to `C-h`.

这两句 keyboard-translate 怎么是调过来又调过去的呢?
将 `C-h` translate 成 DEL 之后等一下又将 DEL translate 回 `C-h`
代码:
(global-set-key [?\C-x ?h] 'help-command)

这句话的意思是什么呢?那前面的“?”问号代表的是什么意思呢
还有“?h” 应该是什么键来的呢?

我按完 C-x h 后没啥反应?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: emacs 如何让 C-h 在所有环境下都是 <Backspace>
帖子发表于 : 2012-12-31 21:37 

注册: 2007-11-26 12:05
帖子: 186
送出感谢: 2
接收感谢: 1
刚没留意看网址,现在看了一眼,OMG.
Stanford University
而且竟然是 Stanford 里面的 Earth Science 学院的
牛逼呀!
:em11


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译