1. 程式人生 > >Emacs學習筆記1

Emacs學習筆記1

末尾 ini rev line lte PC 提示 查看文本 IT

Emacs筆記-Emacs基本的文本操作

  • 使用命令時要在minibuffer緩沖區中

關於文件

註意

  • 在對單詞的操作中C開頭的控制範圍要比M開頭的控制範圍要下

  • 對於文件的撤銷操作, 不要使用C-x, u而是使用C-/

  • 文件操作相關的快捷鍵大多數以C-x開頭

  • C-x, C-f: 打開一個文件

  • C-x, C-v: 如果打開了錯誤的文件, 這個命令會重新讓你打開別的文件, 將文件的內容更新到當前的緩沖區中, v表示alternate\

  • M->: 到文件的末尾

  • M-<: 到文件的開頭

  • C-x, C-s: 存盤

  • C-x, C-w: 也是存盤, 是另存為

  • C-h, t: 顯示教程, C-h, k; C-h, f

  • C-x, i: 插入另一個文件的內容到當前文件

  • M-x command: 光標切換到minibuffer中, 使用手動輸入的方式執行命令, TAB可以有提示

  • M-x version: 顯示版本信息

  • C-x, ]: 到下一頁, 根據 移動的

  • C-x, [: 到上一頁, 根據 移動的

  • C-q, C-l: 打出分頁符, 在打印文章的時候, 打印機遇到這個 符就會分頁的打印

  • C-v: 快速翻頁

  • C-l: 重繪屏幕

  • C-u #: 重復執行幾次命令

  • C-a: 移到行首

  • C-e: 移到行尾部

  • C-d: 刪除一個字符

  • C-k: 刪除到一x行的末尾

  • C-x, u: 撤銷

  • C-y: 將刪除環粘貼出來

  • C-x, h: 全選


  • C-w: 刪除文本塊
  • C-@: 設置文本快的範圍
  • C-x, C-x: 也可以設置和查看文本塊

  • 剪切文本域

C-@表示文本域
C-w刪除文本域中的內容
C-y復制
  • 復制
C-@
M-w
C-y
  • C-t: 交換兩個字符的位置
  • M-t: 交換兩個字符的位置
  • C-x, C-t: 則是交換兩行的位置

M-x 之後可以輸入的命令

  • menu-bar-mode: 打開或者關閉菜單欄

  • goto-line: 到指定的行

  • C-t: 交換兩個字符的位置

  • M-t: 交換兩個字符的位置

  • C-x, C-t: 則是交換兩行的位置

  • M-u: 將一個單詞轉為大寫, u表示UPCASE

  • M-l: 將一個單詞轉為小寫, l就姑且當做LOW

M-x 之後可以輸入的命令

  • menu-bar-mode: 打開或者關閉菜單欄
  • goto-line: 到指定的行
  • overwrite-mode: 改寫模式
  • revert-buffer: 返回沒有存盤的狀態

註意點

  • 文件的備份是在源文件名稱之後添加上~, 比如你正在編輯的是text, 那個Emacs為他生成的備份文件就是text~
  • 備份文件很有用, 當你原來的文件有損壞或者丟失的時候, 可以通過備份文件恢復
  • 自動保存的文件名為#text#, 使用M-x recover-file 可以從自動保存中恢復

恢復的步驟
2. Emacs text~
1. C-x, C-c退出Emacs
3. C-x, C-w text, 將text~另存為text即可

Emacs學習筆記1