*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...