Discussion:
终端下C-H键冲突怎么办
(时间太久无法回复)
OC
2009-08-20 06:32:41 UTC
Permalink
C-H在终端下默认是backspace
网上找了段代码不起作用的说
(global-set-key “\C-h” ‘backward-delete-char-untabify)
(global-set-key [DEL] ‘delete-char)
请达人赐教

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.0.246.*]
poppyer
2009-08-20 06:38:59 UTC
Permalink
改终端的设置. 让它发标准^H
(各类的TERMINAL的PREFS里多数都有)

测试. 打开命令行. 输入cat
然后按C-H, 要显示^H才行.

***@newsmth.net-SPAM.no (OC) writes:

: C-H在终端下默认是backspace
: 网上找了段代码不起作用的说
: (global-set-key “\C-h” ‘backward-delete-char-untabify)
: (global-set-key [DEL] ‘delete-char)
: 请达人赐教
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 218.0.246.*]
The Walker.
2009-08-20 07:00:03 UTC
Permalink
pietty下只有改backspace的
【 在 poppyer. 的大作中提到: 】
: 改终端的设置. 让它发标准^H
: (各类的TERMINAL的PREFS里多数都有)
: 测试. 打开命令行. 输入cat
: ...................

--

* Notepad is easy to start using, and users gradually learn some tricks, but there's really not much to it.
* vi is impossible to even begin using without reading some documentation, so users have to learn a lot in a short amount of time.
* emacs is slightly more friendly at the outset, but quickly becomes fucking insane.
-- http://www.reddit.com/r/programming/comments/7qv5y/common_learning_curves_of_text_editors/


※ 来源:・水木社区 newsmth.net・[FROM: 202.175.181.*]
OC
2009-08-20 07:08:24 UTC
Permalink
用的是xterm,麻烦
执行stty erase "^?" 倒是可以解决问题
但是之后按键盘上的退格键,就显示成^H了
【 在 Madsen (format t "The Walker.") 的大作中提到: 】
: pietty下只有改backspace的


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.0.246.*]
poppyer
2009-08-20 07:38:01 UTC
Permalink
HOHO. XTERM啊. 你有运气了. 我刚好有XTERM的设置.
(放在$HOME/.Xdefaults或者.Xresources里.

XTerm*ttyModes: erase ^?
XTerm*VT100.Translations: \
#override Alt<Key>BackSpace: string(0x1b) string(0x7f) \n\
<Key>BackSpace: string(0x7f) \n\
<Key>Delete: string("\033[3~")

***@newsmth.net-SPAM.no (OC) writes:

: 用的是xterm,麻烦
: 执行stty erase "^?" 倒是可以解决问题
: 但是之后按键盘上的退格键,就显示成^H了
: 【 在 Madsen (format t "The Walker.") 的大作中提到: 】
: : pietty下只有改backspace的
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 218.0.246.*]
OC
2009-08-20 07:21:35 UTC
Permalink
是不是只能在终端改,没法在emacs设置
【 在 poppyer. 的大作中提到: 】
: 改终端的设置. 让它发标准^H
: (各类的TERMINAL的PREFS里多数都有)
: 测试. 打开命令行. 输入cat
: ...................

--

※ 修改:・shindow 于 Aug 20 15:21:35 2009 修改本文・[FROM: 218.0.246.*]
※ 来源:・水木社区 newsmth.net・[FROM: 218.0.246.*]
The Walker.
2009-08-20 07:23:47 UTC
Permalink
M-x help k BACKSPACE RETURN

结果是啥?
【 在 shindow (OC) 的大作中提到: 】
: 是不是只能在终端改,没法在emacs设置


--
不要问别人能给你做什么,问你自己能给别人做什么。。。




不回复不正确使用标点符号的帖子,尤其是该用问号而不用,不该用感叹号而用的


※ 来源:・水木社区 newsmth.net・[FROM: 202.175.181.*]
ÔÙŒû¶þ¶¡Ä¿
2009-08-20 07:29:57 UTC
Permalink
DEL runs the command backward-delete-char-untabify, which is an interactive compiled Lisp function in `simple.el'.

It is bound to DEL, C-h.

(backward-delete-char-untabify ARG &optional KILLP)

Delete characters backward, changing tabs into spaces.
The exact behavior depends on `backward-delete-char-untabify-method'.
Delete ARG chars, and kill (save in kill ring) if KILLP is non-nil.
Interactively, ARG is the prefix arg (default 1)
and KILLP is t if a prefix arg was specified.

【 在 Madsen (format t "The Walker.") 的大作中提到: 】
: M-x help k BACKSPACE RETURN
: 结果是啥?


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.0.246.*]
The Walker.
2009-08-20 08:10:27 UTC
Permalink
当backspace被按下的时候你想要什么样的效果?

【 在 shindow (再见二丁目) 的大作中提到: 】
: DEL runs the command backward-delete-char-untabify, which is an interactive compiled Lisp function in `simple.el'.
: It is bound to DEL, C-h.
: (backward-delete-char-untabify ARG &optional KILLP)
: ...................

--
充满幻想的女人们,赶紧幻灭白马王子的梦想吧,要不Age版就是你们的归属,圣女就是你们的封号。
如果期望老天会给你一个长的帅又有钱还体贴性能力还强的男人(所谓床下端庄床上淫荡),那么回想一下你们这些所谓的天使从天上掉下来时是不是脸着地或者身材被摔坏了甚至是脑子摔坏了。


※ 来源:・水木社区 newsmth.net・[FROM: 202.175.181.*]
ÔÙŒû¶þ¶¡Ä¿
2009-08-20 16:29:40 UTC
Permalink
这个很好用,谢谢
【 在 poppyer. 的大作中提到: 】
: HOHO. XTERM啊. 你有运气了. 我刚好有XTERM的设置.
: (放在$HOME/.Xdefaults或者.Xresources里.
: XTerm*ttyModes: erase ^?
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 60.186.195.*]
继续阅读narkive:
Loading...