亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

Emacs常用命令匯總

2024-06-28 13:24:05
字體:
來源:轉載
供稿:網友
Emacs常用命令匯總

注意:以下命令中標注的按鍵,大寫的C代表Control,在鍵盤上通常是Ctrl鍵,而M代表Meta,在鍵盤上通常是Alt鍵,S則代表Shift,在鍵盤上通常是Shift鍵,也就是

C

Control

M

Alt

S

Shift

這三個鍵在Emacs里通常作為組合鍵的前導按鍵使用,也就是說,執行一條命令前可能需要按住這個鍵不放,比如搜索命令是C-s,要執行這個命令首先要按住Ctrl鍵不放,再按下字母s鍵;而打開文件命令是C-x C-f,要打開文件就必須按下Ctrl鍵不放,依次按下x和f(當然也可以按下Ctrl不放再按下x,放開,再按下Ctrl不放再按f);有的命令組合鍵和非組合鍵都要用到,比如保存所有文件是C-x s,需要按下Ctrl不放的時候按下x,然后放開所有按鍵,再按下s;也有兩個組合按鍵一起使用的,比如使用正則表達式進行增量搜索的快捷鍵是C-S-%,這就要求你同時按下Ctrl和Alt不放開,再按下s。

啟動Emacs

在有圖形界面的環境下只需要在終端輸入Emacs按回車或者找到啟動emacs程序的圖標打開就可以了。

在沒有圖形界面的環境或者偽終端下需要使用字符界面的Emacs可以輸入emacs -nw,也就是增加一個-nw參數。

掛起Emacs

C-z

掛起在圖形界面下通常是把Emacs窗口最小化的意思,而在字符界面下則是把Emacs掛起到后臺后回到終端,比如在GNU/linux字符終端下按C-z會回到shell,使用jobs命令可以列出你掛起的所有任務,使用fg可以返回以最后一次掛起的任務,fg %num可以選擇回到任意一個被掛起的任務。

退出Emacs

C-x C-z

如果沒有未保存的文件,那么這條命令會直接退出Emacs程序,否則它會提示是否保存文件。

文件

打開文件

C-x C-f

保存文件

C-x C-s

保存所有文件

C-x s

插入其他文件到當前緩沖區

C-x i

在當前緩沖區打開另一個文件

C-x C-v

另存為文件

C-x C-w

獲取幫助

打開快速指南

C-h t

獲取按鍵幫助

C-h k

獲取函數幫助

C-h f

打開Emacs幫助手冊

C-h r

錯誤恢復

放棄當前命令或終止正在執行的操作

C-g

恢復因系統崩潰而丟失的文件

M-x recover-file

撤銷上一次操作

C-x u或C-_

還原緩沖區的內容

M-x revert-buffer

刷新屏幕

C-l

增量搜索

正向搜索

C-s

反向搜索

C-r

使用正則表達式正向搜索

C-M-s

使用正則表達式反向搜索

C-M-r

選擇上一個搜索結果

M-p

選擇下一個搜索結果

M-n

退出搜索并停留在當前搜索到的位置

RET

中止當前搜索

C-g

移動

移動的單位

向后

向前

字符

C-b

C-f

單詞

M-b

M-f

C-p

C-n

當前行開頭或結尾

C-a

C-e

M-a

M-e

M-{

M-}

C-x [

C-x ]

表達式

C-M-b

C-M-f

函數

C-M-a

C-M-e

緩沖區開頭或結尾

M-<

M->

垂直滾動屏幕

C-v

M-v

水平滾動屏幕

C-x <

C-x >

滾動當前行到屏幕中央

C-u

C-l

指定行移動

M-g M-g

刪除

刪除的單位

向后

向前

字符

DEL

C-d

單詞

M-DEL

M-d

M-0 C-k

C-k

C-x DEL

M-k

表達式

M-- C-M-k

C-M-k

刪除當前行

C-S-DEL

刪除區域

C-w

復制區域到刪除環

M-w

刪除到字符

M-z char

從刪除環中拉回內容

C-y

從刪除環中拉回更早期的內容

M-y

注:這里的DEL在你的鍵盤上可能是Backspace

標記

設置標記

C-@

在當前光標位置和標記處跳轉

C-x C-x

設置單詞標記

M-@

標記段

M-h

標記頁

C-x C-p

標記表達式

C-M-@

標記函數

C-M-h

標記整個緩沖區

C-x h

查詢替換

交互替換

M-%

使用正則表達式

M-x query-replace-regexp

在查詢替換模式下:

替換當前項并跳轉到下一項

SPC

替換當前項不跳轉

,

不替換當前項并跳轉到下一項

DEL

替換全部剩下的查詢結果

!

回到上一個匹配結果

^

退出查詢替換

RET

進入遞歸編輯(C-M-c退出)

C-r

多窗格

首先解釋一下,Emacs里一個框(Frame)是值窗口系統中的一個窗口,一個窗格(Window)則是指顯示在一個Frame

命令描述

窗格

刪除所有其他窗格

C-x 1

垂直分割

C-x 2

C-x 5 2

刪除當前窗格

C-x 0

C-x 5 0

水平分割

C-x 3

滾動其他窗格

C-M-v

切換到另一個窗格

C-x o

C-x 5 o

在其他窗格切換緩沖區

C-x 4 b

C-x 5 b

在其他窗格顯示緩沖區

C-x 4 C-o

C-x 5 C-o

在其他窗格打開文件

C-x 4 f

C-x 5 f

在其他窗格以只讀方式打開文件

C-x 4 r

C-x 5 r

在其他窗格打開目錄

C-x 4 d

C-x 5 d

在其他窗格查找標簽

C-x 4 .

C-x 5 .

窗格高度增加

C-x ^

窗格寬度減少

C-x {

窗格寬度增加

C-x }

格式化

縮進當前行

TAB

縮進區域

C-M-/

縮進表達式

C-M-q

增加縮進

C-x TAB

在當前位置后增加新行

C-o

當前位置到行尾的內容下移

C-M-o

刪除當前位置附近的空行

C-x C-o

將當前行連接到上一行

M-^

刪除光標附近的空白

M-/

大小寫轉換

單詞轉換為大寫

M-u

單詞轉換為小寫

M-l

單詞轉換為首字母大寫

M-c

區域轉換為大寫

C-x C-u

區域轉換為小寫

C-x C-l

微型緩沖區

盡可能多地補全

TAB

補全至多一個單詞

SPC

補全并執行

RET

顯示可能的補全項

?

切換到上一個輸入

M-p

切換到下一個輸入

M-p

用正則表達式往后搜索歷史記錄

M-r

用正則表達式往前搜索歷史記錄

M-s

終止命令

C-g

緩沖區

選擇另一個緩沖區

C-x b

列出所有緩沖區

C-x C-b

關閉一個緩沖區

C-x k

緩沖區

交換字符

C-t

交換單詞

M-t

交換行

C-x C-t

交換表達式

C-M-t

交換

交換字符

C-t

交換單詞

M-t

交換行

C-x C-t

交換表達式

C-M-t

拼寫檢查

見車當前單詞拼寫

M-$

檢查區域內所有單詞

M-x ispell-region

檢查整個緩沖區

M-x ispell-buffer

標簽

查找標簽

M-.

查找下一個標簽

C-u M-.

指定一個新標簽

M-x visit-tags-table

在標簽表內的所有文件用正則表達式搜索

M-x tags-search

在所有文件內運行查詢替換

M-x tags-query-replace

繼續最后一個標簽搜索或查詢替換

M-,

Shells

執行一個外部命令

M-!

在當前區域運行一shell命令

M-|

使用一個外部命令處理當前區域

C-u M-|

啟動一個shell

M-x shell

矩形區域

復制矩形區域到寄存器

C-x r r

刪除矩形區域

C-x r k

拉回矩形區域內容

C-x r y

插入一個矩形區域

C-x r o

清空矩形區域

C-x r c

矩形區域內每行內容替換為字符串

C-x r t

縮寫

增加全局縮寫

C-x a g

增加模式縮寫

C-x a l

給這個縮寫增加全局擴展

C-x a i g

給這個縮寫增加模式擴展

C-x a i l

擴展縮寫

C-x a e

動態擴展上一個單詞

M-/

正則表達式

匹配換行符之外的任何字符

.

任意次重復

*

一次或一次以上重復

+

一次或一次也沒有

?

轉義字符

/c

分支

/|

分組

/(.../)

第n組

/n

單詞開始或結束

/b

非單詞開始或結束

/B

單位

開始

結束

^

$

/<

/>

緩沖區

/'

/'

字符類別

匹配

不匹配

字符集合

[ ... ]

[^ ... ]

單詞

/w

/W

國際化字符集

指定語言

M-x set-language-environment

顯示所有輸入法

M-x list-input-methods

開啟或禁用輸入法

C-/

設置命令編碼系統

C-x RET c

顯示所有編碼系統

M-x list-coding-systems

選擇編碼系統

M-x PRefer-coding-system

信息

進入信息文檔閱讀器

C-h i

在信息文檔中查找指定的函數或變量

C-h C-i

在節點中移動

往前滾動

SPC

反向滾動

DEL

節點開始處

.

節點間移動

下一個節點

n

上一個節點

p

上一層

u

通過名字選擇菜單項

m

選擇第n個菜單項

n

填轉到節點

f

返回上一次所在的節點

l

返回到目錄節點

d

通過名字跳轉到任意節點

g

其他:

進入快速指南

h

退出信息文檔

q

用正則表達式搜索節點

M-s

寄存器

保存區域到寄存器

C-x r s

插入寄存器內容到緩沖區

C-x r i

保存當前位置到寄存器

C-x r SPC

跳轉到保存在寄存器中的位置

C-x r j

鍵盤宏

開始記錄鍵盤宏

C-x (

結束記錄鍵盤宏

C-x )

執行最后一個宏

C-x e

追加內容到最后一個鍵盤宏

C-u C-x

給最后一個鍵盤宏命名

M-x name-last-kbd-macro

插入鍵盤宏的Lisp定義到當前緩沖區

M-x insert-kbd-macro


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲天堂男人天堂女人天堂| 91网站在线看| 亚洲色图偷窥自拍| 国产在线不卡精品| 欧美肥臀大乳一区二区免费视频| 成人黄色免费片| 国产精品入口福利| 亚洲男人天堂网| 尤物yw午夜国产精品视频明星| 亚洲精品动漫100p| 国产精品美女久久久久av超清| 日韩美女免费线视频| 精品国产区一区二区三区在线观看| 亚洲国产成人精品久久| 欧美日韩国产一区二区三区| 色诱女教师一区二区三区| 欧美午夜宅男影院在线观看| 中文字幕精品一区久久久久| 国产精品国产福利国产秒拍| 亚洲女在线观看| 亚洲欧美日韩中文在线制服| 久久精品国产一区二区三区| 日韩av在线最新| 日产日韩在线亚洲欧美| 国产日产欧美a一级在线| 日韩国产一区三区| 欧美一级片一区| 日韩欧美在线国产| 精品国产一区二区三区久久狼黑人| 性欧美长视频免费观看不卡| 国产精品电影一区| 国产精品永久免费观看| 日韩av在线免费播放| 欧美国产日韩中文字幕在线| 亚洲欧美视频在线| 国产一区二区成人| 欧美性高潮在线| 色婷婷综合久久久久| 国产欧美日韩丝袜精品一区| 欧美精品成人91久久久久久久| 欧美视频在线观看 亚洲欧| 青青草精品毛片| 色婷婷亚洲mv天堂mv在影片| 欧美激情在线有限公司| 久久九九热免费视频| 国产精品久久久久久中文字| 国产精品久久久亚洲| 黑人巨大精品欧美一区免费视频| 69国产精品成人在线播放| 国产一区二区动漫| 最近2019中文免费高清视频观看www99| 国产精品视频导航| 欧美激情手机在线视频| 国产69精品久久久久9| 国产欧美一区二区| 91亚洲精品一区| 色综合久久中文字幕综合网小说| 九色精品免费永久在线| 欧美老女人在线视频| 亚洲成人a**站| 国产区亚洲区欧美区| 91久久久久久久久久| 欧美精品日韩三级| 久久精品视频在线播放| 欧美日本高清视频| 欧美成人精品一区二区三区| 国产日韩换脸av一区在线观看| 久久亚洲精品一区二区| 成人激情视频在线观看| 日韩av成人在线| 亚洲精品午夜精品| 久久久久久久激情视频| 欧美日韩福利在线观看| 免费不卡在线观看av| 国模吧一区二区| 欧美激情在线视频二区| 久久天天躁狠狠躁夜夜躁2014| 高潮白浆女日韩av免费看| 国产999精品| 亚洲在线视频福利| 久久精品国产99国产精品澳门| 国产精品免费电影| 夜夜嗨av色一区二区不卡| 伊人久久精品视频| 久久精品99久久香蕉国产色戒| 九九热r在线视频精品| 精品国产一区二区三区久久狼5月| 久久精品国产99国产精品澳门| 中文精品99久久国产香蕉| 亚洲国产精品久久| 欧美日韩另类在线| 日本高清视频一区| 成人a级免费视频| 亚洲人成电影网站色www| 国产日本欧美在线观看| 久久av红桃一区二区小说| 97精品一区二区视频在线观看| 欧美精品免费看| 日韩在线观看免费全集电视剧网站| 91精品视频在线免费观看| 欧美精品日韩三级| 国产91色在线|免| 久久人人97超碰精品888| 亚洲天堂av女优| 国产美女精品视频| 91国自产精品中文字幕亚洲| 欧美高清在线视频观看不卡| 欧美理论电影在线观看| 国产中文字幕亚洲| www.欧美三级电影.com| 国产精品久久久久久久久久久久久| 日本久久久久久久久久久| 国产成人精品免费久久久久| 高清视频欧美一级| 91最新国产视频| 国产在线视频91| 日韩av免费在线观看| 国产精品网站入口| 性色av一区二区三区红粉影视| 精品国产91久久久久久老师| 91老司机在线| 国产一区二区三区直播精品电影| 成人激情春色网| 成人av.网址在线网站| 91视频国产精品| 久久久久久亚洲| 亚洲国产成人久久综合一区| yellow中文字幕久久| 亚洲高清免费观看高清完整版| 日韩电视剧在线观看免费网站| 97视频在线观看视频免费视频| 日产精品99久久久久久| 91av在线看| 色琪琪综合男人的天堂aⅴ视频| 国内精品久久久| 欧美理论片在线观看| 久久影院资源站| 亚洲毛茸茸少妇高潮呻吟| 日韩av网站电影| 亚洲国产成人久久综合一区| 亚洲美女av在线播放| 亚洲国产黄色片| 久久6精品影院| 色七七影院综合| 久久久精品影院| 视频在线一区二区| 国产精品三级美女白浆呻吟| 国内精品久久久久影院优| 在线精品高清中文字幕| 成人激情视频免费在线| 日韩电视剧在线观看免费网站| 性欧美在线看片a免费观看| 欧美日韩国产中文精品字幕自在自线| 日韩一区二区av| 亚洲欧美日韩天堂一区二区| 欧美成人精品在线视频| 中文字幕av一区二区三区谷原希美| 欧美专区在线观看| 欧美极品少妇与黑人| 亚洲人成网站免费播放| 久久久爽爽爽美女图片| 97香蕉超级碰碰久久免费的优势| 国产手机视频精品| 久久高清视频免费|