Emacs常用命令

Emacs中C键对应Mac中Control键,Meta键对应Esc键(我的系统中是这样子)。惯例:Control键用来操作字符行等单位,Meta键用来操作与语言相关的单位。

光标的上下左右移动,分别对应按键C-p,C-n,C-b,C-f。p代表previous line,n代表next line,b代表backward,f代表forward。当然也可以使用M-b,M-f按键来一个词一个词的移动(在中文中为标点符号)。C-a,C-e分别代表将光标移动行头和行尾。M-a,M-e分别代表将光标移动句头和句尾。M-分别对应将光标移动所有文字的开头和结尾(有点类似Windows的Ctrl-Home,Ctrl-End)

翻页:使用C-v来翻到下一页,M-v翻到上一页。v代表view。将光标置于屏幕的正中间,使用C-l键。

参数化命令,C-u 8 C-f,调用C-u来输入参数,8代表执行后面命令的次数,也可以看作是向后移动8个字符。

C-g命令用来取消命令的执行。C-x 1来关掉除光标之外的其他窗口(多个窗口位于同一个console中)

C-d命令删除光标后面一个字符,M-delete键删除光标前的一个词,M-d删除光标后的一个词。C-k移除从光标到行尾间的字符。注意,这里按两次C-k移除光标到行尾间的字符和行尾的回车字符。M-k移除从光标到句尾间的字符。C-@类似与按住鼠标不放,可以选中文本,按C-w来删除选中的文本。当然你可以使用C-u参数命令来进行多次命令操作。C-y来撤销移除操作,如果上次操作是多次调用移除操作,C-y将一次性回复多次调用移除的内容。M-y则可以回复之前那些移除操作的内容。C-x u执行undo的命令操作。

C-x C-f用来查找打开文件,C-x C-s用来保存文件。如果你再emacs中打开多个文件,会将多个文件都加载到buff中,可以通过C-x C-f来回到之前的文件窗口中。C-x C-b列出所有的已经打开的buff。如果关闭打开的buff List窗口,可以使用C-x 1来关闭除光标外的其他的窗口(包括buff List窗口),C-x b命令来选择缓冲区。C-x s保存缓冲区的内容,有点类似Windows中的save all

C-z命令可以暂时挂起emacs重新回到shell界面,按fg回到emacs。真方便。C-u C-v将光标所在的行置顶。C-s和C-r用来搜索文档后面部分和前面部分的内容,是一种增量式的搜索。

C-x 2将当前窗口分成两个窗口,C-M-v(Control-Meta—v)移动下面窗口翻页,C-S-M-V(Control-Shift-Meta-v)移动下面窗口往前翻页(按的过来吗?)

C-x o用来在窗口中进行切换,如果想在当前窗口中打开另外一个窗口需要C-x 4 C-f来打开,

C-h c 命令名,用来显示命令名对应的函数名及其简要介绍。C-h v显示emacs变量的文档。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值