学习emacs的笔记

c-x c-s 可以保存文件;

c-x c-w 写文件,和保存文件相同;

emacs负责创建特殊用户的的编辑缓冲区,通常采用*buffer name*,*Help*,*scratch*,*mail*,*Buffer List*;

c-x c-v:如果在输入文件名时打错了字,按下该组合键将把你带回原来的文件。

c-x k:删除缓冲区。如果有修改内容但不想保存,选择yes。


c-v:向前移动一屏

m-v:向后移动一屏

c-l:重绘屏幕,光标所在行置于屏幕的中央


      C-f     向右移动一个字符

        C-b     向左移动一个字符


        M-f     向右移动一个词【对中文是移动到下一个标点符号】

        M-b     向左移动一个词【对中文是移动到上一个标点符号】


        C-n     移动到下一行

        C-p     移动到上一行


        C-a     移动到行首

        C-e     移动到行尾


        M-a     移动到句首

        M-e     移动到句尾

 C-u 8 C-f 会向前移动 8 个字符

C-g 还可以取消数字参数和只输入到一半的命令

C-x 1 关掉文档窗格


    <DEL>        删除光标前的一个字符

        C-d          删除光标后的一个字符


        M-<DEL>      移除光标前的一个词

        M-d          移除光标后的一个词


        C-k          移除从光标到“行尾”间的字符

        M-k          移除从光标到“句尾”间的字符


删除选中内容:c-@,移动光标,c-w

C-y 将文字召回。


在用 C-y 召回最近移除的文字之后,紧接

着再按 M-y 就可以召回再前一次被移除的内容,再按一次 M-y 又可以召回再上

一次的……

C-/ :撤销操作,仅对文字修改的命令有效


在允许 C-z 的系统中,C-z

会把 Emacs“挂起”,也就是说,它会回到 shell但不杀死 Emacs 的进程。在常

用的 shell 中,通常可以用“fg”或者“%emacs”命令再次回到 Emacs 中。


如果你已经修改了一个文件,但是还没来得及存盘你的计算机就罢工了,那么你

所做的修改就很可能会丢失。为了避免这样的不幸发生,Emacs 会定期将正在编

辑的文件写入一个“自动保存”文件中。自动保存文件的文件名的头尾各有一个

“#”字符,比如你正在编辑的文件叫“hello.c”,那么它的自动保存文件就叫

“#hello.c#”。这个文件会在正常存盘之后被 Emacs 删除。


所以,假如不幸真的发生了,你大可以从容地打开原来的文件(注意不是自动保

存文件)然后输入 M-x recover file <Return> 来恢复你的自动保存文件。在

提示确认的时候,输入 yes<Return>。

C-s 是向前搜索,C-r 是向后搜索

c-x 2 打开新的窗格

c-m-v,c-m-shift-v滚动下方的窗格

c-x o 移动到下方的窗格

c-x 4 c-f 输入一个文件名,会在一个新的窗格打开文件

m-x make-frame 打开新的窗口

m-x delete-frame 关闭选中的窗口

ESC ESC ESC 离开小缓冲


slime: 输入逗号",",再输入quit,退出


C-x 4 f filename (find-file-other-window) 在另一个窗口打开文件。

C-x 4 b bufname (switch-to-buffer-other-window) 在另一个窗口打开缓冲。

;;Auto Complete

Tab to expand and select

;; M-p and M-n to select

;; RET to complete

;; Help

;; Help in other buffer by f1

;; you can complete explicitly by binding some key

(define-key ac-mode-map (kbd "M-TAB") 'auto-complete)

;;C-s to filter


如果在终端中打开emacs,使用“M-`”打开菜单


不打开图形界面,直接在终端中运行:

emacs -nw


在shell mode中,使用M-p,M-n来执行上一个、下一个命令。类似于终端中的up arrow,down arrow。或者使用C+up,C+down

猜你喜欢

转载自my.oschina.net/u/2291753/blog/536812
今日推荐