Mac OS X
Emacs for OS X
首先 C-x C-f 打开“~/.emacs”文件
似乎大部分编辑器默认都不显示行号,对编码来说,不能忍啊,所以首先显示行号:(global-linum-mode t)
设置语言编码为 UTF8,提高兼容性,特别是中文,防止文件转码后变乱码的惨剧:(set-language-environment 'utf-8)(set-locale-environment 'UTF-8')
默认缩进为2个空格,很多情况下不明显,改变缩进为4空格(按一次Tab键):(add-hook 'c-mode-common-hook '(lambda() (c-set-style 'cc-mode')))(setq-default tab-width 4)
开启“桌面”,相当于Word等软件的“历史记录”“最近打开的文件”,这样每次启动,曾经打开过的文件都能找到(按 C-x C-b 显示文件清单,显示后支持鼠标操作):(desktop-save-mode 1);后面为数字1,不是字母L
设置 C-x 回车 为复制当前行快捷键,编程杀器的体现:(defun copy-line-newline (&optional arg) 'by wql' (interactive 'P') ;must have, why? (copy-line arg) (newline) (clipboard-yank) )(global-set-key (kbd 'C-x RET') 'copy-line-newline)
先介绍到这里,配置完成后,M-x load-file 输入~/.emacs 会立即应用新的配置,注意 已经打开的文件窗口关闭再开启后才能显示新配置效果
现在,可以打开任意源代码文件,按 Command-A 全选,再按 tab 键,稍等片刻,你的代码就变得整洁大方了,美美哒:)
.emacs 文件中缩进不要求对齐
配置效果不出来时,重启 Emacs 试试,或重启系统