1. 程式人生 > >Emacs配置(考場必備)(Emacs)

Emacs配置(考場必備)(Emacs)

mar kill alpha ray ive markdown buffer -i sans

最近有幾次離開自己一直坐著的座位,去別的機房考試了。
於是猛然想起來要記一記Emacs的簡潔配置了。
算是把NOIP殘存的記憶再拾一點起來。。。。。。
附上一些解釋


(global-set-key [f9] ‘compile-file);;一鍵編譯(弄Devcpp留下來的習慣)
(global-set-key (kbd "C-z") ‘undo);;一鍵撤銷(Like Windows)
(global-set-key (kbd "C-q") ‘kill-this-buffer);;一鍵關閉
;;(蒟蒻總是搞死循環,關掉麻煩死啦)
(global-set-key (kbd "RET") ‘new-line-and-indent);;換行時自動縮進
(defun compile-file()(interactive)
(compile(format "g++ -o %s %s -lm -Wall"
(file-name-sans-extension(buffer-name))(buffer-name))));;編譯指令(真TM難記)
(show-paren-mode t);;括號匹配還是舒服點
(global-linum-mode t);;顯示行號
(setq kill-ring-max 200);;撤銷的緩存開大點
(setq default-cursor-type ‘bar);;把光標變成條,一塊真的看不爽(用VIM的Dalao請無視)
(setq default-tab-width 4);;默認tab寬度
(setq c-default-style "awk");;縮進風格
(set-background-color "gray15");;背景顏色(白的太亮了)
(set-foreground-color "gray");;前景顏色也要跟著改
(set-frame-parameter (selected-frame) ‘alpha (list 85 50));;透明度
;;(一邊敲代碼一邊看題還是舒服多了)

另外,用Windows的剪切復制粘貼鍵,直接改首選項吧Use CUA Keys
我還是太弱了,少了這些一點都不適應。
Dalao們的都沒十行吧。。。。。。

Emacs配置(考場必備)(Emacs)