emacs菜鳥記錄一些有用的資訊

2021-07-09 13:56:07 字數 1713 閱讀 5114

.emacs.d是emacs的配置目錄,第一次開啟emacs後會自動生成的吧,還有.emacs。它們都是在home目錄下的。像樓下說的一樣,你可以刪掉.eamcs然後在.emacs.d中新建個init.el檔案,作用是一樣的,eamcs會去找配置,.eamcs優先於init.el起作用。建議使用lint.el的方式,因為這個檔案是在.emacs.d目錄中的,方便集中管理。一般人用emacs也就是找找牛人的現成配置,或者網上抄一段有用的放到.emacs或者init.el中就能起作用,當然,報錯了就不成了。

按照這段文字的解釋,我想自己在接下來配置emacs時就不用 .emacs 這個配置檔案了,統一在 .emacs.d 目錄下的話,可以用 github 來管理,這樣也方便以後在其他電腦上的使用。

(1). aka_xingwenpeng的專欄

(2). 心內求法的部落格

(3). 學習emacs系列教程

(1). 如何設定emacs引數選項??

例如:按下c-x c-f 後,其中find file 就是minibuffer的提示符,因為它是藍色的。後面的路徑是minibuffer自動新增的預設值,我們可以把引數選項insert-default-directory設定為nil,關閉這個預設路徑。

這裡插入一下如何設定emacs引數選項,我們鍵入m-x set-variable ret insert-default-directory ret後輸入nil 即可,這裡的ret代表回車。改回預設,前面輸入一樣最後輸入t 。其實我們按下m-x set-variable也啟用了minibuffer。

(2). using emacs package manager??

ubuntu 下使用emacs 24中的elpa 方式安裝了 auctex 和 auto-complete

(就是m-x package-list-packages ,然後選擇安裝)

(3). 好好看看下面這篇文章,雖然作者用的是windows版本,不過很多都是通用的,在講解 elpa 時就挺好

從零開始——emacs 安裝配置使用教程 2015

(4).怎樣在emacs建立新的檔案時自動以注釋的形式顯示個人資訊和建立時間

譬如新建乙個c/c++檔案,怎樣設定在emacs中建立新檔案時自動生成以下的資訊:

/************************

> file name: …

> author: …

> mail: …

> created time: …

**************************/

…省略的是具體在程式中出現的內容

可以用下面的命令

m-x yas/new-snippet

(5) 如何配置emacs,在寫**時能自動在運算子的前後新增空格

包管理器裡面有這個擴充套件。安裝方式如下:

m-x package-install electric-spacing ret

手動開啟這個模式

m-x electric-spacing-mode

如果想自動開啟這個模式,新增(electric-spacing-mode 1)到對應的mode hook裡面。

記錄一些有用的快捷鍵

word 1.ctrl alt z調出垂直對比介面,方便快速多處查詢目錄裡的內容 sourceinsight 1.ctrl o,開啟檔案列表 2.ctrl 調轉到符號的定義處 3.ctrl 全域性搜尋 4.ctrl 搜尋並替換 5.shift f8,把當前游標下的關鍵字標記為高亮 6.shift f...

一些Linux有用的操作命令記錄

一些linux有用的操作命令記錄 1.檢視linux版本 cat proc version 2.檢視軟體安裝路徑 whereis softwarename 3.刪除 複製資料夾 刪除資料夾 rm rf folderdir 複製資料夾 cp rf srcdir dstdir r 若 source 中含...

一些有用的函式

1.memset pbuffer,0,pbuffer length 初始化一段記憶體空間,初始值為0 2.sprintf pbuffer,fomatstring,作用和printf差不多,不同的是輸出到指定的快取pbuffer中,而不是輸出到dos控制台。3.sscanf pbuffer,fomat...