Emacs记录
1. 插入字符
批量在行末插入\\:
选中要插入的行,
M-x replace-regexp RET $ RET \\\\ RET
批量在行首插入\\:
选中要插入的行,
M-x replace-regexp RET ^ RET \\\\ RET
或者快捷键: 选中要插入的行的行首,到最后一行行首
C-x r t ;; RET 插入字符
C-x r k RET 删除插入的字符
2. 进程模式
Windows
为 emacsclientw 创建桌面快捷方式:
D:\emacs\bin\emcsclientw -n -c -a ""
-n nowait
-c 新建frame
-a 如果有deamon,则直接打开frame,否则创建deamon
Linux
$ emacsclient -n -c -a ""
3. 字体设置
(when (display-graphic-p)
(cond
((eq system-type 'gnu/linux)
(add-to-list 'default-frame-alist '(font . "SF Mono-12"))
((eq system-type 'windows-nt)
(add-to-list 'default-frame-alist '(font . "Roboto Mono-12"))
)
)
Monospace
Monospace-12
Monospace-12:bold
DejaVu Sans Mono:bold:italic
Monospace-12:weight=bold:slant=italic
4. 一些命令
descriibe-char
;; 当前光标所在字符的属性
rever-buffer
;; 重新从硬盘加载文件
5. 多行缩进
Ctrl + Alt + \