Emacs學習階段小結 Emacs常用快捷鍵總結

2022-05-15 05:08:49 字數 2773 閱讀 3667

首先推薦一下emacs自帶的emacs tutorial,跟著這個做一邊,兩三個小時,基本的使用就能掌握了。之後的神教程就有很多了,比如《sams.teach.yourself.emacs.in.24.hours》這本書就蠻吊的。

之後說一下,windows裡面的emacs和linux裡面的區別是有的,但是高版本的emacs已經基本相差不多了。

然後羅列一下emacs裡面的常用的快捷鍵吧

導航操作:
c-p            上一行
c-n            下一行
c-f            下乙個字元
c-b            上乙個字元
c-a            行首
c-e            行尾
m-p            下一段
m-b            上一段
m-f            下乙個單詞
m-b            上乙個單詞
m-a            句首
m-e            句尾
c-l            以本行為中間顯示
m-<            文字頭
m->            文字尾部
撤銷操作:
c-_ / c-x c-u        撤銷
c-h l            列出最近操作
m-x revert-buffer    重新讀入buffer(撤銷本次全部更改)
檔案操作:
c-x c-f            開啟檔案(沒有就建立乙個新的)
c-x c-s            儲存檔案
c-x c-w            另存為檔案
m-x recover-file 檔名    從錯誤中恢復(讀取自動儲存的檔案)
buffers:
c-x b 輸入buffer名字    切換buffer
方向鍵可以切換buffer
c-x k 輸入buffer名字    終止buffer
c-x c-b            列出所有buffer
之後按下:
1            讓選中的個buffer全屏
o            讓選中的buffer在另外的視窗顯示並且切換到該視窗
c-o         讓選中的buffer在另外的視窗顯示並且不切換到該視窗
s            標記當前buffer為儲存
d/c-d        標記乙個要刪除的buffer並且游標下/上移動
x            按下x後執行標記了要刪除的buffer或者標記要儲存的buffer
fram&windows:
c-x 2            在frame內橫向分割兩個windows
c-x 3            在frame內縱向分割兩個windows
c-x 1            刪除其他windows
c-x 0            刪除當前windows
c-x o            切換到另外的視窗
#c-x             水平擴大當前視窗
c-x 5 2            水平建立乙個新的frame
c-x 5 0         殺死當前的fram(最後乙個不可以哦)
c-x 5 o            切換fram
searching:
c-s            向前搜尋
c-r            向後搜尋
搜尋時按下:
m-p        搜尋歷史向上
m-n        搜尋歷史向後
m-%            搜尋並替換,替換時詢問每乙個是否需要被替換(y表示是n表示否!表示全部y)
m-x replace-string    搜尋並替換,不詢問
c-r             進入緊急編輯(儲存當前的查詢替換的狀態)
c-m-c            退出緊急編輯
c-[            取消緊急編輯(無視原來保護的現場orz)
m-x occur 匹配串    找到並列出所有匹配串
helping:
c-h            幫助首選單
c-h c-h            幫助buffer
c-h k    按鍵        顯示繫結這個鍵位的功能
c-h a    輸入功能    顯示對應的按鍵(正則匹配)
c-x c-h            顯示全部c-x的命令
c-x w    輸入功能    顯示對應的按鍵(非正則匹配)
c-x h    輸入功能    顯示這個功能的具體功能

尼妹啊,emacs上編輯好的,上來縮排全亂了…nnd……只好以**的形式搞出來了~~

又弱智了哎。。。

還是亂七八糟的,,,

emacs配置小結

這次的基本配置主要包括 setq default c basic offset 8 tab width 8 indent tabs mode t 調整color theme,在將color theme要求的安裝包放到.emacs.d的customer的資料夾中,並將 emacs.d customer...

python學習之 階段小結

學了一段時間的python總結一下強化記憶 我學習python,主要是通過看別人的部落格,在網上找各種資料對照,自己練習,做下小結 推薦python快速學習部落格 菜鳥吧 序列 list,tuple tuple元素不可變,list元素可變 序列的引用 s 2 s 1 8 2 字串是一種tuple 運...

spring框架學習階段小結

spring核心的是ioc 控制反轉 後來也叫作di 依賴注入 英文全稱是 invertion of control dependency inserting spring大都是依賴於核心檔案配置,體現它的核心思想,將物件生成的控制權交給容器,實現松耦合。並且它提倡介面程式設計。可以盡量的減少在以後...