EMACS學習(一)

    學習Emacs不少次,可是老是沒有太多耐心。雖然說Emacs自帶的快速指南也沒有多長,可是仍是沒能看下來,多是記性很差,背東西多了心煩。因此仍是一點一點來吧,先把Emacs就當Notepad來用,先記些最基本的東西。編輯器

    下面先來一段Emacs鍵盤命令書寫約定,拷貝自Emacs快速指南:
學習

    【Emacs 鍵盤命令一般包含 CONTROL 鍵(有時候以 CTRL 或 CTL 來標示)和META 鍵(有時候用 EDIT 或 ALT 來標示)。爲了不每次都要寫出全名,咱們約定使用下述縮寫:
 C-<chr>  表示當輸入字符 <chr> 時按住 CONTROL 鍵。所以 C-f 就表示:按住 CONTROL 鍵再輸入 f。
 M-<chr>  表示當輸入字符 <chr> 時按住 META(或 EDIT 或 ALT)鍵。若是你的鍵盤上沒有 META 、EDIT 或 ALT 鍵,用下述方法也等效:先按一下 ESC 鍵而後放開,再輸入 <chr>。咱們用 <ESC> 來表示ESC 鍵。】spa

下面正式開始咱們的第一次學習class

一、文件
    1)  新建、打開文件:C-x C-f (文件存在就打開,文件不存在就新建)
    2)  退出Emacs:C-x C-c
    3)  保存文件:C-x C-s
    4)  另存文件:C-x C-w配置

二、取消操做
    1)編輯文本錯誤(錯誤輸入,錯誤刪除等): C-/
    2)命令錯誤:C-g,例如:想按Shift-x,結果按成C-x,那麼按C-g,能夠取消。 搜索

三、光標移動
    1) 上:C-p   下:C-n  左:C-b  右:C-f
    2)下一頁:C-v  上一頁:M-v
    3)行首:C-a  行尾:C-e方法

四、編輯
    1)刪除一個字符:C-d  退格:Backspace鍵(退格與其餘編輯器同樣)
    2)刪除一個單詞:M-d 例如:myclass.setvalue(cc); 將光標移到m,而後按M-d就會刪除myclass,光標移到setvalue的s,按M-d就會刪除setvalue,一樣光標移到c,按M-d就會刪除cc
    3)剪切本行從光標處到末尾(不包括回車):C-k (當光標處於行末尾時,刪除回車)
    4)粘貼:C-y
    5)選擇:C-@ (就是ctrl+shift+2,能夠右手shift,左手C-2)設置邊界點,而後移動光標,光標和邊界點之間的部分就會選中,並高亮顯示。
    6)複製、剪切:選中內容後,按M-w 複製,按C-w剪切。(若是運行了QQ,由於熱鍵衝突,M-w可能會很差用,能夠修改QQ的熱鍵,修改Emacs固然也行,可是我如今不會,也暫時不想涉及配置問題)。移動

五、搜索替換
    1)搜索:C-s
    2)替換:M-% (就是Alt+Shift+5)文件

好了,先這樣吧,再多又要暈了,至少如今能夠把Emacs當記事本用了。鍵盤

相關文章
相關標籤/搜索