emacs
功能强大的全屏文本编辑器
补充说明
emacs命令 是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。
语法
1 | emacs(选项)(参数) |
选项
1 | +<行号>:启动emacs编辑器,并将光标移动到制定行号的行; |
参数
文件:指定要编辑的文本文件。
emacs命令操作大全
基本命令
1 | C-x C-c : 退出Emacs |
编辑
1 | C-z (redefined): Undo;原来C-z是挂起Emacs(然后用fg命令调出);C-x u 是默认的命令; 移动一下光标,再C-z就可以redo |
移动光标
1 | C-v : 向前翻页 |
Buffer 相关
1 | C-x k : 关闭当前buffer |
拷贝与粘贴
1 | M-space (redefined): 设置mark; C-@ 是默认命令 |
1 | 窗口操作 |
搜索和替换
1 | C-s : 向前搜索(增量式搜索);连续C-s,跳到下一个搜索到的目标 |
Tags
1 | M-! etags .c .h : 创建TAGS文件 |
书签
1 | C-x r m : 设置书签bookmark |
帮助
1 | C-h ? : 查看帮助信息 |
其它
1 | C-M-\ : 对选中区域,按照某种格式(比如C程序)进行格式化 |