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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Emacs 編輯器(轉)Mac
- Emacs 下的中文編輯 .emacs 檔的設定(轉)Mac
- doom-emacs: Linux中速度極快的Emacs粉絲編輯器OOMMacLinux
- Part 7: 編輯任務列表
- 著名 Emacs 使用者列表Mac
- 3 個可以替代 Emacs 和 Vim 的文字編輯器Mac
- VI編輯器基本教程
- 仿 iOS 列表的編輯功能 – 排序篇iOS排序
- 仿 iOS 列表的編輯功能 - 排序篇iOS排序
- 編輯器之神:VIM 的基本操作
- 仿 iOS 列表的編輯功能 – 刪除篇iOS
- 仿 iOS 列表的編輯功能 - 刪除篇iOS
- 最常用的Emacs的基本操作Mac
- C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容C++Win32
- Linux命令列編輯快捷鍵Linux命令列
- 常用編輯器列模式快捷鍵模式
- linux 命令列編輯快捷鍵Linux命令列
- 如何將Emacs定義為IntelliJ IDEA的外部編輯器使用?MacIntelliJIdea
- 用手機微信怎麼編輯word文件 手機編輯文件的基本操作
- emacs按鍵繫結詳解Mac
- Emacs中的鍵盤宏(轉)Mac
- VSCode編輯器快捷鍵大全VSCode
- 搭建微博編輯頁面的表情鍵盤
- java Eclipse 編輯操作的快捷鍵JavaEclipse
- Winform DataGridViewTextBoxCell 編輯新增右鍵選單,編輯選中文字ORMView
- Linux編輯器vim鍵盤詳解Linux
- Laravel-admin 中列表中禁止某行編輯、刪除Laravel
- 前端列表可編輯的實現與最佳化(下)前端
- HarmonyOS NEXT應用開發案例——列表編輯實現
- 為協作編輯系統增加快捷鍵
- Shell指令碼基本編輯規範及變數(詳細)指令碼變數
- 網路編輯應該熟知的7個基本SEO技巧
- linux vi編輯器中 快捷鍵上下翻頁Linux
- Vim實戰手冊(4)常用編輯操作按鍵
- 編輯個人資料+粉絲/關注/收藏/歷史閱讀列表
- grafana複製panel皮膚快捷鍵pd,進入編輯模式快捷鍵eGrafana模式
- 編輯
- 最好用的流程編輯器bpmn-js系列之基本使用JS