Emacs學習筆記1
阿新 • • 發佈:2018-06-23
末尾 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