進入tutorial:C-H t
退出Emacs:C-x C-c
下一頁:C-v
上一頁:M-v
當前行置于屏幕中間:C-L
上一行:C-p previous
下一行:C-n next
左移一位:C-b backword
右移一位:C-f forword
左移一個單詞:M-b
右移一個單詞:M-f
移動到行首:C-a
移動到行末:C-e
移動到句首:M-a
移動到句末:M-e
請注意 C-f 、C-b 和 M-f 、M-b 兩對之間的類比關系。通常的慣例是:META 系
列組合鍵用來操作“由語言定義的單位(比如詞、句子、段落)”,而 CONTROL
系列組合鍵用來操作“與語言無關的基本單位(比如字符、行等等)”。
文件開頭:M-<
文件末尾:M->
取消操作:C-g
查找文件并打開:C-x C-f
保存修改:C-x C-s
列出緩沖區:C-x C-b
離開 Emacs:C-x C-c
關掉其它所有窗格,只保留一個:C-x 1
撤銷: C-x u
簡單設置
- 備份文件設置
一般我們不想在working directory里面產生""給尾的備份文件,因為安全和整潔的問題,特別是編輯網站源文件,萬一不小心吧""擴展名的備份文件上傳,那就危險了,所以你可以使用下面這句話禁止掉自動備份,把它加到你的~/.emacs文件中:
(setq make-backup-files nil)
每次用emacs編輯后都會在當前目錄下產生后綴為"~"的文件,備份是好的,但每次都產生一個,很讓人頭疼。
添加以下語句到~/.emacs文件中
(setq backup-directory-alist (quote (("." . "~/.backups"))))```
可以將備份文件全部放到~/.backups目錄下。
再介紹下恢復文件,一般"#youfile #"就是你上次未保存(或者意外死機沒保存)的文件內容,打開原文件emacs會提示你可以自動恢復文件,
```M-x recover-file <RET> 文件名 <RET>
yes <RET>
C-x C-s```
- iterm2 中M-x映射
iTerm2 的話在 "Profiles" -> "open Profile" -> "Keys" -> 界面的右下角有關于 left/right option key 的映射配置,改成 +Esc ,映射為meta是無效的