Emacs快捷鍵 Shortcuts 簡潔版

2021-06-07 02:08:30 字數 2343 閱讀 3636

*mac os下使用esc鍵作為meta.

檔案操作

開啟ctrl-x, ctrl-f

儲存ctrl-x, ctrl-s

另存為ctrl-x, ctrl-w

全部儲存

ctrl-x, s

還原到檔案(revert)

ctrl-x, ctrl-v

還原某個緩衝(revert buffer)

meta-x, revert-buffer

關閉視窗或緩衝

ctrl-x, k

退出ctrl-x, ctrl-c

編輯操作

回退 (undo)

ctrl-_,

ctrl-x, u

標記選擇(selection)開始位置

ctrl-spc

取消當前選擇(selection)

ctrl-g

剪下當前選擇(selection)

ctrl-w

剪下一行

ctrl-k

貼上(paste)

ctrl-y

將選擇複製某個剪貼簿上(clipboard)

ctrl-x r s [#]

將某個剪貼簿上的內容貼到當前位置

ctrl-x r i [#]

刪除del

向前刪除

ctrl-d

刪除整詞

meta-del

向前刪除整詞

meta-d

刪除一行

ctrl-k

移動游標

左右移動

forward

backward

左右移動乙個詞

meta-f

meta-b

在行首及行尾移動

ctrl-a

ctrl-e

整個段落的移動

meta-

按頁翻轉

ctrl-v

meta-v

按文件翻轉

meta-<

meta->

在c函式間移動

meta-ctrl-a

meta-control-e

搜尋搜尋(incremental search)

ctrl-s

逆向搜尋

ctrl-r

正規表示式搜尋

meta-ctrl-s

逆向正規表示式搜尋

meta-ctrl-r

互動搜尋和替換

meta-%

到指定行

meta-x goto-line

到上乙個匹配的大括號

meta-ctrl-b (or esc ctrl-b)

到下乙個匹配的大括號

meta-ctrl-f (or esc ctrl-f)

視窗操作

關閉ctrl-x, k

下乙個視窗

ctrl-x, b

在列表中選擇視窗

ctrl-x, ctrl-b

最大化ctrl-x, 1

橫向分隔視窗

ctrl-x, 2

垂直分隔視窗

ctrl-x, 3

在視窗間切換焦點

ctrl-x, o

顯示選單欄

meta-`

登記類操作

將選擇複製某個剪貼簿上

ctrl-x r s [#]

將某個剪貼簿上的內容貼到當前位置

ctrl-x r i [#]

設定指定序號的書籤

ctrl-x r spc [#]

調轉到指定的書籤

ctrl-x r j [#]

格式化操作(format)

重整段落(re-flow paragraph)

meta-q

調整選擇內容的縮排

meta-control-\

將整詞變為大寫

meta-u

將整詞變為小寫

meta-l

首字母大寫

meta-c

將選擇內容轉為大寫

ctrl-x, ctrl-u

將選擇內容轉為小寫

ctrl-x, ctrl-l

巨集操作(macros)及shell操作

開始錄製巨集

ctrl-x, (

結束錄製

ctrl-x, )

執行巨集ctrl-x, e

重複指令指定次數

meta-[#] [command]

ctrl-u [#] [command]

開啟乙個shell視窗

meta-x shell

執行shell指令

meta-!

還不完整,後續需要再增加一些開發用的快捷鍵。

emacs 常用快捷鍵

檢視變數的值和文件 c h v describe variable 檢視函式的文件 c h f describe function 檢視face的文件 m x describe face 檢視某個mode的文件 c h m describe mode 剛開始學習某個mode的時候,可以用c h m看...

emacs快捷鍵總結

注意 c是ctrl鍵 m是alt鍵 1 檔案操作 c x c f 開啟檔案 c x c v 開啟乙個檔案,取代當前緩衝區 c x c s 儲存檔案 c x c w 存為新檔案 c x i 插入檔案 c x c q 切換為唯讀或者讀寫模式 c x c c 退出emacs 2 編輯操作 c f 前進乙個...

emacs快捷鍵筆記

移動 c p 上一行 c n 下一行 c f 往前移乙個字元 m f 往前移動乙個單詞 中文則是上乙個標點處 c b 往回移乙個字元 m b 往回移動乙個單詞 中文則是到下乙個標點處 c a 行首 c e 行末 m a 上一句 m e 下一句 c d 刪除下乙個字元 m d 移除下一詞 m back...