Contents [Hide]
|
概念
值得注意的是在文件包emacs-goodies包中包含有一个命令:
bar-cursor-mode,将在插入状态的光标转换为一个 bar cursor,这时候插入点
的位置和光标的位置是一致的; 但是在改写状态,光标仍然是 block cursor.
以字符布局为基础的移动在基本编辑模式下,例如text-mode中
光标向下移动一行 C-n 光标向上移动一行 C-p 光标向左移动一个字符 C-b 光标向右移动一个字符 C-f (在行首和行末换行) 光标向上移动一页 C-x [ 光标向下移动一页 C-x ] 光标移动到行首 C-a 光标移动的行尾 C-b
emacs中页分隔符是由变量page-delimiter (正则串)决定,默
认值是在行首的^L,(变量值为"^\f") 也就是用C-q C-l输入的字符
光标移动到第n行行首 M-g g n RET 光标移动到第n个字符处 M-x goto-char RET n RET
如果命令越过文章边界,则会出现在文章开头或者末尾
以语言结构为基础的移动
光标向下移动一段 M-}
光标向上移动一段 M-{
光标向左移动一个单词 M-b
光标向右移动一个单词 M-f
(在行首和行末换行)
光标向上移动至文章/buffer开头 M-<
光标向下移动至文章/buffer末尾 M->
光标移动到句首 M-a
光标移动的句尾 M-b

以 窗口为基础的移动向下移动一屏 C-v 向上移动一屏 M-v 重画屏幕,当前行置于屏幕中 C-l
