初识emacs,记录几个常用命令.防止忘记

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

ntemacs下载地址: http://ntemacs.sourceforge.net/   (win 用户推荐使用此版本)

 

中文化指南: http://man.chinaunix.net/newsoft/Emac/book.html

 

 

基本操作:

C-x C-f     打开文件

C-x k       关闭当前缓冲区,

 

C-x C-c     离开 Emacs。

 

C-x C-s     保存文件

 

C-x s       保存所有缓存区的文件

 


基本操作命令:

C-t         交换光标前后2个字符的位置

M-t         交换光标前后2个单词的位置


C-d         删除光标后的一个字符
C-k         删除光标后的所有字符

 

M-<Delete>  移除光标前的一个词(词,英文是以单词,)
M-d         移除光标后的一个词(中文是一句话为一个词,标点)

 

M-k         移除从光标到“句尾”间的字符

 

C-g         停止当前命令
ESC *2      停止当前命令

 

C-@         进入选定模式, 类似按住shift键
C-w         删除选定的所有字符

 

C-c         复制选定字符(终于被我找到)

C-y         文字召回, 在当前插入上一次移除的字符.只能最后保留一次(同时也是paste命令, 粘贴)
C-x u       撤销命令(类似于其他主流的Ctrl-Z 功能)

C-/         当然你觉得C-x u 麻烦, 就是用这个命令吧. 功能一样,呵呵

 


字符串搜索,替换:

C-s         向前搜索字符串

C-r         向后搜索字符串

M-x replace-string   全文替换

 


光标操作:

C-v           向前移动一屏
M-v           向后移动一屏

 

C-f           向右移动一个字符
C-b           向左移动一个字符

 

M-f           向右移动一个词【对中文是移动到下一个标点符号】
M-b           向左移动一个词【对中文是移动到上一个标点符号】

 

C-n           移动到下一行
C-p           移动到上一行

 

C-a           移动到行首
C-e           移动到行尾

 

M-a           移动到句首
M-e           移动到句尾

 

M-S->         移动到文件末尾
M-S-<         移动到文件开始

 


其他扩展命令:
C-x           字符扩展。  C-x 之后输入另一个字符或者组合键。


M-x           命令名扩展。M-x 之后输入一个命令名。

 

 

 

 

C-x C-B       列出缓存区所有文件

 

C-x [1 | 2 | 3]      切换当前有几个窗口(1代表一个,2代表2个)


--------------------------------------------------------
PS: C-u   用来给命令传参数   C-u 8 C-f 会向前移动 8 个字符。

 

 

基本上常用的就这么多了...(据说有上千个命令,不知道真假?)
都是必会的哦.看起来有点多, 其实多写几个程序2天左右都能记下来.呵呵
整理了很久....0.0 >>~~~
睡觉了..


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值