emacs里面用C+@标记的时候怪怪的
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
emacs里面用C+@标记的时候怪怪的
我用C+@标记的时候起点总是不对,不是从光标出开始,总是从别的什么地方作为起点,非常不方便阿,只好用鼠标来选取.哪位大哥知道,指点一下.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
viewtopic.php?t=20781


还是C-c 比较方便,C-z 偶尔还是会有一点小小的麻烦M-x set-mark-command 是设置标记的内部命令,默认绑定在 C-SPC 键上。
如果使用输入法,这个键位多半是切换输入法的快捷键。键盘指令会先被输入法拦截下来,而无法发送到Emacs。
当然也可以使用 M-@ 来设定标记。不过 M-@ 原绑定为 M-x mark-word ,虽然差不太多,但有时并不好用;况且对于一个常用的命令来讲, M-@ 键位的难度太高了……
Emacs的键位中,几乎没有默认绑定在 WIN 键上的命令,不妨利用一下:)
在Emacs的用户配置文件 ~/.emacs 中添加如下内容:
;; WIN+Space 设置标记
(global-set-key (kbd "s-SPC") 'set-mark-command)
重启Emacs,或者在 ~/.emacs 文件的缓冲区中执行命令 M-x eval-buffer ,便可以使配置文件立即生效:)
在某些类型的终端中,WIN键不起作用,建议使用命令。或者绑定到 C-z (Ctrl+z)
;; (在注释里说明原命令和绑定,是一个良好的习惯)
;; C-z 设置标记 ;; C-z:M-x iconify-or-deiconify-frame:C-z,C-x C-z
(global-set-key (kbd "C-z") 'set-mark-command)
C-z ,原为 M-x iconify-or-deiconify-frame 键为: C-z, C-x C-z 。绑定后,仍可以使用 C-x C-z 挂起Emacs。

- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39