Emacs學習筆記(5) 更有效率的編輯

2022-04-01 15:11:18 字數 1592 閱讀 1349

前面學習了emacs的基本編輯功能。為了讓編輯更有效率,還需要了解:

c-x 2           split-window-vertically           水平分割

c-x 3           split-window-horizontally       豎直分割

c-x 1           delete-other-window             只保留當前窗格

c-x 0           delete-window                      關閉當前窗格

c-x o           other-window                        切換窗格

c-m-v           scroll-other-window             滾動下乙個窗格

emacs中,開啟新的buffer,不會關閉原有buffer,而是需要手工操作:

c-x c-b          list-buffers               檢視緩衝區列表

c-x b              switch-to-buffer       切換緩衝區

c-x k               kill-buffer                關閉緩衝區

其他:可以參考ibuffer.el擴充套件

增量搜尋

c-s m-x         isearch-forward                向前增量搜尋

c-r m-x          isearch-backward            向後增量搜尋

c-m-s m-x     isearch-forward-regexp    正規表示式向前增量搜尋

c-m-r m-x     isearch-backward-regexp 正規表示式向後增量搜尋

一般搜尋

m-x               search-forward                 向前搜尋  

m-x               search-backward              向後搜尋 

m-x               search-forward-regexp     正規表示式向前搜尋 

m-x               search-backward-regexp 正規表示式向後搜尋

替換m-x                replace-string                  替換  

m-x                replace-regexp                正規表示式替換

詢問替換

m-% m-x       query-replace              詢問替換

c-m-% m-x   query-replace-regexp 正規表示式詢問替換

取消搜尋

c-g 取消搜尋,游標返回搜尋前的位置

ret結束搜尋,游標停留在當前位置。

批量處理的命令應該有很多,這裡列出2個:

選中區域, m-x untabify:將 tab 字元轉換為空格

選中區域, m-x indent-region:對齊文字塊

讓決策更有效率

你是否經常有這樣的經歷,在一次會議或者在一次小組討論時,當你提出乙個觀點而被別人否定時,你非常急迫地去反駁別人,從而捍衛自己的尊嚴,而不是第一時間考慮別人提出這個否定觀點的原因。又或者在會議輪流發言過程中,你喜歡自己滔滔不絕得發言,沉浸在自己的觀點中而對別人提出的看法不以為意?或是經常說這樣的話 我...

5個步驟讓你變得更有效率

現在生產力 productivity 已經成為衡量乙個人工作潛力的標準。我們總是要查閱email,有做不完的工作,不斷地接收新的資料和訊息,如何在能讓你自己變得更有效率,讓你在工作上快人一等?這裡有五個方法讓你回答 優先完成最重要的任務 你得不斷的收集你需要完成的任務 參考gtd 並且從中確定你最重...

Bossy智慧型便貼 讓工作更有效率

物聯網正以星際迷航裡博格人那樣極高的效率,迅速進軍計步器 煙霧警報器,以及酒吧器具等市場。目前,來自巴西乙個設計專業的學生 lucas neumann de antonio 選擇了乙個看似不起眼的市場 便利貼。他設想了乙個叫做bossy的效率工具,為傳統的紙質便條加入網際網路體驗。bossy看起來就...