Emacs 基本編輯鍵列表
本文轉自:
寫在前面
`C-' Control-(即 Ctrl-),按住 Ctrl 鍵再按其他鍵
`M-' Meta-(或 Alt-),按住 Alt 鍵再按其他鍵;或按一下 ESC,再按其他鍵
`C-M-' Control-Alt-,按住 Ctrl 和 Alt 兩個鍵再按其他鍵
point 位點。文件中的一個位置,一般是游標的左下角
mark 標記。由命令設定,用來定義/儲存文件中的位置資訊
region 區域。在 mark 和 point 之間部分,稱為一個 region
RET Enter鍵
TAB 製表符鍵
ESC ESC 鍵
SPC 空格鍵
Backspace, DEL 退格鍵
Delete 刪除鍵
如果不知道
C-x C-c 退出並關閉 Emacs
C-z
C-x C-z 退出並掛起 Emacs
C-x C-f 開啟檔案/目錄
C-x i 插入檔案內容
C-x C-r 只讀方式開啟一個檔案
C-x u Undo( 想要Redo,動一下游標或按一下 C-g 再Undo :)
C-x C-s 儲存檔案
C-x s 詢問儲存所有未存檔檔案
C-x C-w 檔案另存為…
C-l 重新整理視窗,並將當前行移至視窗中心。給定引數,可以設定
當前行的位置,不妨試試 M-0 C-l 或 M-- C-l 或 M-4 C-l
C-g 退出當前命令。如果你不知道Emacs正在幹什麼呢,多按幾次
C-g,就會恢復到正常狀態
線上幫助
C-h t TUTORIAL
C-h i Online Info
C-h c 給出鍵序列(簡稱鍵)繫結的命令名字
C-h w 由命令名字給出鍵的繫結
給命令傳引數
C-u 給定引數字首
M-0
...
M-9 引數0...9
M-- 負引數
游標的移動
C-a 行首
C-e 行尾
C-n 下一行
C-p 上一行
C-f 前進一個字元
C-b 後退一個字元
M-f 前進一個詞
M-b 後退一個詞
搜尋和替換
C-s 增量搜尋
C-r 向後增量搜尋
M-x search-forward
搜尋
M-x search-backward
向後搜尋
C-M-s
M-x isearch-forward-regexp
正規表示式增量搜尋
C-M-r
M-x isearch-backward-regexp
正規表示式向後增量搜尋
M-x search-forward-regexp
正規表示式搜尋
M-x search-backward-regexp
正規表示式向後搜尋
ESC % 詢問替換
M-x query-replace-regexp
正規表示式詢問替換
M-x replace-string 替換
M-x replace-regexp 正規表示式替換
區域的複製和貼上
區域是Mark和Point之間的部分,Point就是游標的左下角,Mark由命令設定。 `Yanking ring'是一個存放文字的地方,從這裡你可以複製刪除(kill)的文字。 `Yanking'表示插入剛剛刪除(kill)的文字。
C-SPC
C-@
M-x set-mark-command
設定 mark
C-x C-x 交換 mark 和 point
C-w 將區域的文字刪除,並放入yanking ring中
M-w 複製區域到yanking ring中
C-y 將yanking ring中最後一個區域插入當前緩衝區
M-y 按一次C-y後,多次按M-y,則用yanking ring中的其他區域替
換剛剛插入的區域
C-o 在游標後面插入空行
C-x C-o 將游標附近的空行去掉,多行的時候,第一次只剩一行,第二
次全部刪除
C-d 刪除一個字元(不能yank)
M-d 刪除游標附近的一個詞
C-x h 將整個緩衝區設定為區域(緩衝區尾是mark,首是point)
C-k 刪除(kill)從游標處到行尾
基本編輯
C-q 插入下一個的字元,比如插入字元`^X'用“C-q C-x”
C-t 交換兩個字元
M-t 交換兩個詞
C-x C-t 交換兩行
C-x = 顯示游標所在字元的資訊
C-v 向下滾動視窗
M-v 向上滾動視窗
多視窗和多緩衝區
C-x b 轉到另一個緩衝區
C-x k 刪除緩衝區
C-x 2 水平分個視窗
C-x 3 垂直分割視窗
C-x 1 去掉其它視窗
ESC ESC ESC 同上
C-x 0 去掉當前視窗
C-x o 游標到另一個視窗中
C-M-v 向下滾動另一個視窗,給一個負的引數,則向上滾動
宏
C-x ( 開始一個宏的定義
C-x ) 結束一個宏的定義
C-x e 執行宏
M-x name-last-kbd-macro
給最後一個宏命名
M-x insert-kbd-macro
在當前檔案中插入一個已定義並命名過的宏
矩形區域操作
* 矩形區域的兩端是由 Mark 和 Point 確定的。
C-x r t 用串填充矩形區域
C-x r o 插入空白的矩形區域
C-x r y 插入之前刪除的矩形區域
C-x r k 刪除矩形區域
C-x r c 將當前矩形區域清空
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-605800/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- doom-emacs: Linux中速度極快的Emacs粉絲編輯器OOMMacLinux
- 列表頁取出刪除編輯功能
- 如何將Emacs定義為IntelliJ IDEA的外部編輯器使用?MacIntelliJIdea
- Markdown編輯器的基本使用
- 仿 iOS 列表的編輯功能 – 排序篇iOS排序
- emacs按鍵繫結詳解Mac
- 編輯器之神:VIM 的基本操作
- VSCode編輯器快捷鍵大全VSCode
- 仿 iOS 列表的編輯功能 – 刪除篇iOS
- C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容C++Win32
- Winform DataGridViewTextBoxCell 編輯新增右鍵選單,編輯選中文字ORMView
- 用手機微信怎麼編輯word文件 手機編輯文件的基本操作
- Laravel-admin 中列表中禁止某行編輯、刪除Laravel
- HarmonyOS NEXT應用開發案例——列表編輯實現
- 前端列表可編輯的實現與最佳化(下)前端
- linux vi編輯器中 快捷鍵上下翻頁Linux
- 使用 Emacs 進行社交併跟蹤你的待辦事項列表Mac
- 20210125-1 文字編輯器與計算機基本使用計算機
- Shell指令碼基本編輯規範及變數(詳細)指令碼變數
- python–基本型別之列表Python型別
- grafana複製panel皮膚快捷鍵pd,進入編輯模式快捷鍵eGrafana模式
- Emacs使用Mac
- 編輯個人資料+粉絲/關注/收藏/歷史閱讀列表
- 最好用的流程編輯器bpmn-js系列之基本使用JS
- 編輯
- Eclipse的編輯功能非常強大,掌握了Eclipse快捷鍵Eclipse
- vxe-table 一鍵切換編輯模式、只讀模式模式
- 【編測編學】零基礎學python_09_列表(操作列表之遍歷列表)Python
- Shift+Click,編輯[...],如編輯圖片
- 增強 Vim 編輯器,提高編輯效率
- Windows右鍵新建列表排序Windows排序
- 如何讓Sublime Text編輯器支援新的ABAP關鍵字
- UI框架基本邏輯UI框架
- 編輯了
- 文件編輯
- 魔獸地圖編輯器外掛YDWE的使用與基本設定2之空格、複製、貼上、撤銷、重做鍵地圖
- 隨處可編輯的編輯器之神VIM
- vxe-table 全鍵盤操作,按鍵編輯方式設定,覆蓋方式與追加方式
- 華為音訊編輯服務帶你一鍵伴奏分離!音訊