代码: 全选
(define-key global-map "\C-h" 'backward-delete-char-untabify)
有什么好的解决方法没?
例子:
C-x C-f index.html
编辑 html 的时候,C-c C-t 这时候下面会让我输入 Tag:
有时候我输入错误了,必须删除,因为已经习惯了 C-h 为删除键,所以会习惯性的按 C-h
结果却不是我想要的,苦恼呀,所有的好心情都没了……
代码: 全选
(define-key global-map "\C-h" 'backward-delete-char-untabify)
代码: 全选
(global-set-key "\C-h" 'backward-delete-char-untabify)
试了,还是不行。在大多数情况下是可以的,但是在输入 tag 那里依然不起作用。yjcong 写了:(global-set-key "\C-h" 'delete-backward-char)
我觉得, 个人定义快捷键, 还是用M的好。 因为C被用的太多, 总不免冲突。 而M, 貌似仅仅用了x吧, 反正我没见哪个定义M-h的。bluebirdshao 写了:试了,还是不行。在大多数情况下是可以的,但是在输入 tag 那里依然不起作用。yjcong 写了:(global-set-key "\C-h" 'delete-backward-char)
可以用 1 楼的例子来测试一下就知道不行了。
为什么要向后删除?bluebirdshao 写了:试了,还是不行。在大多数情况下是可以的,但是在输入 tag 那里依然不起作用。yjcong 写了:(global-set-key "\C-h" 'delete-backward-char)
可以用 1 楼的例子来测试一下就知道不行了。
我是因为c-h 在终端里就是删除字符...yjcong 写了:我觉得, 个人定义快捷键, 还是用M的好。 因为C被用的太多, 总不免冲突。 而M, 貌似仅仅用了x吧, 反正我没见哪个定义M-h的。bluebirdshao 写了:试了,还是不行。在大多数情况下是可以的,但是在输入 tag 那里依然不起作用。yjcong 写了:(global-set-key "\C-h" 'delete-backward-char)
可以用 1 楼的例子来测试一下就知道不行了。
是呀,在 terminal 里面 C-h 是删除字符,在 vi 里面 C-h 也是删除字符,在 windows 的 cmd 里面,C-h 依然还是删除字符,你让我怎么改习惯嘛,已经习惯成自然了,而且手也不用离开键盘,非常方便。ACGNX 写了:我是因为c-h 在终端里就是删除字符...yjcong 写了:我觉得, 个人定义快捷键, 还是用M的好。 因为C被用的太多, 总不免冲突。 而M, 貌似仅仅用了x吧, 反正我没见哪个定义M-h的。bluebirdshao 写了:试了,还是不行。在大多数情况下是可以的,但是在输入 tag 那里依然不起作用。yjcong 写了:(global-set-key "\C-h" 'delete-backward-char)
可以用 1 楼的例子来测试一下就知道不行了。
把大写键绑定成ctrl,按键也方便。
我是问什么绑定到向后删除。bluebirdshao 写了:是呀,在 terminal 里面 C-h 是删除字符,在 vi 里面 C-h 也是删除字符,在 windows 的 cmd 里面,C-h 依然还是删除字符,你让我怎么改习惯嘛,已经习惯成自然了,而且手也不用离开键盘,非常方便。ACGNX 写了:我是因为c-h 在终端里就是删除字符...yjcong 写了:我觉得, 个人定义快捷键, 还是用M的好。 因为C被用的太多, 总不免冲突。 而M, 貌似仅仅用了x吧, 反正我没见哪个定义M-h的。bluebirdshao 写了:试了,还是不行。在大多数情况下是可以的,但是在输入 tag 那里依然不起作用。yjcong 写了:(global-set-key "\C-h" 'delete-backward-char)
可以用 1 楼的例子来测试一下就知道不行了。
把大写键绑定成ctrl,按键也方便。
所以,用 emacs 的第一件事就是将 C-h 绑定成删除键。