分享
 
 
 

emacs 使用循序渐进

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

本文首发于 2004-04-07 [url=http://www.loveunix.net]loveunix技术论坛论坛版权所有,转载请注明出处

作者:Carol

emacs 是 Linux/Unix 下的一个很强大的工具。本文主要介绍了他作为文本编辑器适用时的一些常识,另外提供了一些深入学习的资料。

入门级Emacs应用

学习目的:完成打开,编辑,保存,关闭等基本功能。

1.关于 Emacs

it’s much more than an editor.

Emacs 的功能太强大了,但我们这里不偏离基础,只把它当作 windows 里的记事本来用。

2.打开 Emacs

$ emacs >>>> 无参数的输入emacs命令,emacs 会为你打开一个新file

$ emacs hello.c >>>> 如果hello.c 存在,则打开次文件;如果不存在,则新建hello.c文件。

Note: 在图形终端上打开的emacs, 上面有一排类似windows的文件菜单,点选 File -> Open File …, 然后输入文件名

在纯命令行的shell 里面,鼠标点击是不起作用的。这时候打开文件需要就需要用键盘键入命令(我们之后谈到的命令都是运用键盘的,鼠标点击大家都会)

3.Emacs中通过键盘输入命令

命令的输入,通常需要 Ctrl (Control键) 加上字母键 完成。有一些是Alt(又名 Meta 键) 与 字母 组合。如果你看了 emacs 的帮助指南,命令的表示通常是这样的:

C-x C-c >>>> 先按住 Ctrl 键不放,按下 x,松开 x, 按下 c, 松开 c, 松开 Ctrl

M- >>>> Meta-, 或 Alt-, 或 Esc

C-M- >>>> Control-Alt-

4. 在Emacs 打开一个文件

刚才我们是在打开emacs 的时候同时打开了一个文件,如 hello.c

那如何在emacs里打开另一个文件呢?(就象在 windows的 notepad 中的“新建”“打开”项)

C-x C-f filename >>>> 打开一个filename文件

…... (输入文本) ……

5. 保存,退出操作

C-x C-s >>>> 保存文件

C-x C-c >>>> 退出Emacs

C-z 或者

C-x C-z >>>> 挂起Emacs

( 挂起的意思就是把程序放到后台操作,前台回到 shell 提示符上,输入fg 回到emacs 界面 )

6.在输入文本过程中经常要用到的几个命令

C-v >>>> 向下滚动窗口

M-v >>>> 向上滚动窗口

C-x u >>>> 取消上一次操作

进一步自学 Emacs

如果已经成功使用了以上的基本操作,那么进行简单的文本编辑,保存,就没有什么问题了。

但是不是觉得 emacs 很不方便呢?网上有很多资源可以帮助进一步的学习emacs的使用。

btw, 偶觉得在实际需要中学习可以真正的掌握emacs的使用,不止是 emacs 的学习.

当你想完成某个快捷功能,比如同时打开两个窗口( C-x 2 ),有一个 命令列表 是很方便的。

选一份自己看着顺眼的——Emacs quick reference, 快捷键列表

1 page:

http://www.csuhayward.edu/ics/walab/u_guides/emacsqck.pdf

http://www.gia.ist.utl.pt/cadeiras/tp/aula...k-Reference.pdf

2 pages :

http://undergraduate.csse.uwa.edu.au/units.../quickref-2.pdf

http://www.csuhayward.edu/ics/walab/u_guides/emacs.pdf

找一份你觉得比较好的 emacs 资料常备案头,在不断学习中为自己做一张常用的命令列表。

偶这里列一些比较好的 。

这里根据个人经验推荐一些 emacs 学习资料,简单的在前面,复杂的在后面。 * 多的代表质量好

生活在emacs中 ****

一份中文的在线教程,需要注册后学习

http://www-900.ibm.com/developerWorks/cn/linux/index.shtml

繁体版的 emacs 使用介绍

http://netlab.cse.yzu.edu.tw/~statue/freeb...aasir/ch063.pdf

Wang Chunyu 个人主页 emacs专版 ***

http://db.cs.hit.edu.cn/people/WangChunyu/interests/emacs

emacs tutorial 中文版 ***

http://www.gnuctt.net/html/modules.php?nam...article&sid=121

想要了解更多的文本编辑器? vi + pico + emacs

http://ftp.ncnu.edu.tw/Documentation/Linux...k/chapter13.pdf

GNU Emacs ****

http://www.gnu.org/software/emacs/

XEmacs ****

http://www.xemacs.org/

每天要用到的命令

希望你的身边已经打开了一个emacs的编辑器,依次操作下面的命令,可以获得更直观的认识和理解。

查找功能

C-s 在文件中实现查找功能

同时打开多个文件:

C-x 2 水平分割主窗口

C-x 3 垂直分割

note: 操作这两个命令后,你会发现两个窗口显示的是同样的文本,在任一窗口进行的内容修改,都会改变两个窗口上的相同内容,因为他们就是同一个文件。 >>>> 这个功能非常好用,尤其是需要对一个很长的文件进行编辑,同时又需要查找内容的时候。

当然你也可以在新开的窗口 C-x C-f 打开另一个文件。

C-x o 在多个窗口之间进行切换 >>>> 也就是将光标移到当前要进行操作的窗口

C-x 1 将光标所在的窗口最大化 >>>> 相当于又回到了原来一个窗口的状态

新手可能会问的一些问题

Q: 如何在Linux上检查是否安装了emacs?

A: 在命令行提示符后输入 emacs, 如果什么都没有发生或者提示:“command not found”.

那么你可能还没有安装 emacs 或者安装的路径有问题

Q: C-x C-c 退出时的提示选项是什么意思?

A: 如果没有保存过文件,就是用 C-x C-c 退出,会出现以下提示信息:

Save file /home/software/carol/tmp/test.c? (y, n, !, ., q, C-r or C-h)

输入 y 保存文件并退出

输入 ! 不保存就退出

输入 Ctrl-h 获得帮助信息

Q: 看文档的时候遇到的一些专门术语

buffer

minibuffer

。。。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有