emacskeys
Table of Contents
- 1 打开自定义的快捷键说明
- 2 打开自定义的日记文件
- 3 emacs如何开快捷键定义
- 4 手动修改编码
- 5 切换行距为1或者5
- 6 mew下
- 7 org-mode导出
- 8 org-mode定义内部链接
- 9 org-mode跳到同级下(上)一个标题
- 10 org-mode开始/结束计时
- 11 php-mode 打开光标处函数定义位置
- 12 php-mode生成TAGS
- 13 格式化代码
- 14 打开光标位置的文件
- 15 正则搜索替换
- 16 去掉"
- 17 org-mode表格操作
- 18 统计region字数
- 19 html-mode调出浏览器看当前代码效果
- 20 设置输入法
- 21 智能补全各种括号
- 22 改进.emacs不要f:
- 23 调整window大小的快捷键
- 24 dired中刷新目录的方法
- 25 emacs删除行尾空格
- 26 emacs删除空行
- 27 narrow region(Narrow buffer to the current region)缩窄到当前区域
- 28 Restore ("widen") buffer恢复缓冲区
- 29 跳到另一半括号: emacs默认快捷键
- 30 取光标处elisp函数定义
- 31 取光标处elisp变量定义
- 32 正则搜索
- 33 搜索,列出匹配的结果
- 34 远程打开文件
- 35 emacs lisp将函数变为交互式, (interactive)的用法
- 36 emacs lisp中语句块怎么表示?
1 打开自定义的快捷键说明
(很好用的功能) C-z k
2 打开自定义的日记文件
C-z w
3 emacs如何开快捷键定义
C-h b
4 手动修改编码
- C-x RET f coding 保存后,文件为coding编码
- C-x RET r coding 以coding编码重新读取文件
- C-x RET c coding 以coding编码执行接下去输入的命令
5 切换行距为1或者5
- <f7>
6 mew下
- a 回复邮件
- C 切换邮箱
- C-c C-a 添加附件
- C 从~/选择文件必须是英文数字
- . 对于标有M的邮件,可以打开附件
- y 对于附件的位置,可以用来下载附件
- C-c C-e 在有了fiber之后非常好用,自动根据文件类型,用相应的程序打开
7 org-mode导出
C-c C-e 导出
8 org-mode定义内部链接
http://www.cnblogs.com/holbrook/archive/2012/04/12/2444992.html
定义:#<<my-anchor>>
添加:[[my-anchor][内部链接
【【锚点名称】【描述】】]]
9 org-mode跳到同级下(上)一个标题
C-c C-f/b
10 org-mode开始/结束计时
Ctrl-c Ctrl-x Ctrl-i即可对该条目开始计时Ctrl-c Ctrl-x Ctrl-o停止当前计时
11 php-mode 打开光标处函数定义位置
M-.
12 php-mode生成TAGS
M-! etags *.phpfindutils . -name "*.php" -print | etags -
13 格式化代码
C-M-\
14 打开光标位置的文件
M-x ffap
15 正则搜索替换
M-x replace-regxp
16 去掉"
" M-x replace-string C-q C-m
17 org-mode表格操作
可参考:http://www.cnblogs.com/holbrook/archive/2012/04/12/2444992.html查看org.pdf,官方手册可以用<n> 来定义宽度,n是数字,编辑缩略的单元格
快捷键 | 功能 |
---|---|
C-C C-C | 调整表格 |
C-c 竖线 | 创建或转换表格 |
M-LEFT/RIGHT | 移动列 |
M-UP/DOWN | 移动行 |
M-S-LEFT/RIGHT | 删除/插入列 |
M-S-UP/DOWN | 删除/插入行 |
C-c - | 添加水平分割线 |
C-c RET | 添加水平分割线并跳到下一行 |
C-c ^ | 根据当前列排序,可以选择排序方式 |
C-c ` | 编辑缩略的单元格 |
18 统计region字数
M-=
19 html-mode调出浏览器看当前代码效果
C-c C-v
20 设置输入法
20.1 C-x RET C-\
chinese-wubi设置默认
20.2
21 智能补全各种括号
(electric-pair-mode t)
22 改进.emacs不要f:
'表示不计算表达式的值无'表示先计算表达式的值(getenv "APP")(concat "f:/" "app")
23 调整window大小的快捷键
C-x ^ 纵向扩大windowC-x } 横向扩大window
24 dired中刷新目录的方法
g
25 emacs删除行尾空格
M-x delete-trailing-whitespace
26 emacs删除空行
M-x flush-lines RET ^$ RET
27 narrow region(Narrow buffer to the current region)缩窄到当前区域
C-x n n
28 Restore ("widen") buffer恢复缓冲区
C-x n w
29 跳到另一半括号: emacs默认快捷键
C-M-p 前一半括号C-M-n 后一半括号
30 取光标处elisp函数定义
C-h f
31 取光标处elisp变量定义
C-h v
32 正则搜索
C-M-s 正向C-M-r 反向
33 搜索,列出匹配的结果
Create是搜索词M - x occur RET Create RET
sdfsdsdf
34 远程打开文件
windows下面打开linux文件C-x C-f /plink:user@host:/home
35 emacs lisp将函数变为交互式, (interactive)的用法
(interactive "p") 一个参数r 两个参数 mark-region的两个位置B 当前buffer的名字
36 emacs lisp中语句块怎么表示?
(progn () () ())