世界上最強大的編輯器Emacs 基本命令

2021-04-18 22:51:38 字數 2326 閱讀 8067

這個世界最強是個怎麼樣的強法呢?一說:emacs是一種「信仰」。另說:世界上的程式設計師分三種,一種使用emacs,一種使用vim,剩餘的是其它。(完全無視其他編輯器的存在……)

基本命令:

c-x c-c : 退出emacs

c-x c-f : 開啟乙個檔案,如果檔案不存在,則建立乙個檔案

c-x d 進入dired列表模式

c-x c-d 獲取檔案列表(簡潔)

c-x c-f 開啟檔案,輸入路徑為開啟目錄

c-g : 取消未完成的命令

移動游標:

c-v : 向前翻頁

m-v : 向後翻頁

m-r : 將游標移動到螢幕中間那行

c-a : 移到行首

c-e : 移到行尾

m-a : 移到句首

m-e : 移到句尾

m- : 向下移動一段

m-< : 移到整個文字開頭

m-> : 移到整個文字末尾

c-p : 向上移動一行,p 代表 previous

c-n : 向下移動一行,n 代表 next

c-f : 向前移動乙個字,f 則代表 forward

c-b : 向後移動乙個字,b代表 backward

c-u 數字 命令 : 執行多次(數字表示次數)該命令

c-l : 重繪螢幕,效果就是當前編輯行移動視窗**,重新整理

c-m-/ : 用c-x h 選定整個buffer後, 然後可以對**進行重新排版

m-; 對當前行進行注釋

c-x c-x :快速返回移動前的游標位置

c-c c-c :對一塊**進行注釋;

uncomment-region :取消注釋用命令

buffer 相關

c-x h : 選中整個緩衝區的內容,您會發現狀態列和編輯器底部之間的區域出現 mark set 字樣

c-x k : 關閉當前buffer

c-x b : 切換到前乙個編輯的buff

c-x c-b : 列出當前所有buffer

c-x c-s : 儲存當前buffer

c-x s : 儲存所有未儲存的buffer,會提示你是否需要儲存

c-x c-w : 檔案另存為

c-mouse:按住ctrl並單擊滑鼠左鍵,會彈出乙個buffer menu,它會按主模式型別列出活動的buffer供你選擇。

m-x kill-some-buffers:刪除一些buffer;

拷貝與貼上

c-@ : 設定mark ,或使用 m-x set-mark-command

c-w : 剪下一塊區域;如果沒有設定mark,則是剪下一行

m-w : 拷貝一塊區域;如果沒有設定mark, 則是拷貝一行

m-d : 刪除游標後的詞語

c-d : 刪除乙個字元

c-k : 從當前位置剪下到行尾

c-y : 貼上

m-y : 用c-y拉回最近被除去的文字後,換成 m-y可以拉回以前被除去的文字。鍵入多次的m-y可以拉回更早以前被除去的文字。

c-x r k : 執行矩形區域的剪下

c-x r y : 執行矩形區域的貼上

c-x h : 全部選中

c-o : 在游標後面插入空行

c-x c-o : 將游標附近的空行去掉,多行的時候,第一次只剩一行,第二次全部刪除

視窗操作

c-x 0 : 關閉當前視窗

c-x 1 : 將當前視窗最大化

c-x 2 : 垂直分割視窗

c-x 3 : 水平分割視窗

c-x < : 視窗內容右捲

c-x > : 視窗內容左捲(這兩個命令在垂直分割視窗後比較有用)

(c-u) c-x ^ : 加高當前視窗,如果有c-u,則每次加高4行

(c-u) c-x } : 加寬當前視窗

(c-u) c-x :讓當前日期向前乙個月

m-{:讓當前日期向後乙個月

c-x ]:讓當前日期向前一年

c-x [:讓當前日期向後一年 c-a:移動到當前周的第一天

c-e:移動到當前周的最後一天

m-a:移動到當前月的第一天

m-e:多動到當前月的最後一天

m-<:>

m->:移動到當前年的最後一天

ctrl+c-v-j, ctrl+c-v-z, ctrl+c-v-c, ctrl+c-v-.  ,  ctrl+c-v-r, ctrl+j

alt+/ 會自動補全80%的機率以上都會找到你想要的,如果不是多按幾次選擇一下

最強大的Markdown編輯器

最強大的 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 ...

功能最強大的編輯器 vi

vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對unix系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以後在unix世界裡必將暢行無阻 游刃有餘,因為其他幾種文字處理器並非unix標準配備。說不定別人...

揭秘世界上最強大的七台超級計算機所在地

1 美國勞倫斯利弗莫爾國家實驗室 blue gene l blue gene l是目前世界常最快的超級計算機,其峰值速度能夠達到360萬億次浮點計算。這台超級計算機內部擁有65536顆處理器,同樣執行著linux 作業系統。這是ibm公司 利弗莫爾實驗室和美國能源部聯合製作完成的超級計算機,由於採用...