Emacs学习笔记

来源:互联网 发布:如何在淘宝网上卖东西 编辑:程序博客网 时间:2024/05/16 08:32
c-g 取消命令

C-p (Prev line)       上一行 
C-n (Next line)   下一行
C-b (Backward )       向左移
C-f (Forward character) 向右移 

C-f, C-b: 以字符为单位移动。
M-f, M-b: 以单词为单位移动。
C-a, C-e: 移动到行首,行末。
M-m: 移动到第一个非空格字符。(back-to-indentation)
M-a, M-e: 移动到句子头,句子尾。
M-{, M-}: 移动到段落头,段落尾。
C-v, M-v: 翻页。
M-<, M->: 到文件头和文件尾。
M-r: 移动到窗口中间。
M-x goto-char: 到文件的第 N 字节。
M-x goto-line: 到文件第 N 行。

C-x C-v 读取另一个文件来替代当前文件

C-x i 将其他文件内容插入到当前光标所在地点

C-x C-f 打开文件 ido
C-x b 打开buffer ido
C-x C-b 打开buffer
C-k 删除文件或者关闭buffer

<M-up> <M-down>切换tabbar中group
<M-left>  <M-right> 切换tabbar中的tab

ctrl-x 2 split-window-vertically -- 把你的当前window切成上下两个等高并且显示同一buffer的window(在你改变其中一个让它显示其它buffer之前).
ctrl-x 3: split-window-horizontally -- 很多人并不常用这个,但有时它非常有用喔。--把当前window切成左右两个等宽window。
ctrl-x +: balance-windows  -- 让所有可见的window近似等高。如果你刚用ctrl-x 2两次,那你就有两个1/4高的window和一个1/2高的,使用这招可以让这三个window变得等高。
ctrl-x o: other-window --把光标移动到window列表的下一个window当中去,一般会把光标移到window下面一个window,或者回滚到最顶的window。
ctrl-x 1: delete-other-window -- 让当前光标所在的window填满整个frame;其它的window都会消失。请注意buffer是由buffer-list的维护的,所以无论什么时候运行这个命令都是安全的啦。

用 emacs 打开 .emacs 文件,C-x C-e 光标前面的运行一条语句。立即生效。
选择一个 region , M-x eval-region
M-x load-file ~/.emacs
M-x eval-buffer

C-x h 全选

原创粉丝点击