Emacs常用命令

常用文本操作
   得到键绑定列表的长格式命令         【M-x describe-bindings】/【C-h b】
   切换到列表窗口                     【C-x o】
   递增的搜索                         【C-s】
   关闭除当前缓冲区以外的所有窗口     【C-x 1】
   退出系统                           【C-x C-c】
   打开现有的文件                     【C-x C-f】
   保存我的工作再继续                 【C-x C-s】
   删除光标下的字符                   
      【Delete键,Backspace键】
      【C-d 】

   删除一个单词

      M-d


   撤销删除字符                       【C-x u】/【C-_,可撤销多次删除】
   kill-word                          【M-d】      
   backward-kill-word                 【M-Delete】
   kill-sentence                      【M-k】      
   backward-kill-sentence             【C-x Delete】    
   kill-line                          【C-k】      
   粘贴最近的块                       【C-y】
   粘贴更旧的块                       【C-y,then M-y】
   传递通用参数给后续命令             【C-u】
      例如:C-u 6 C-k 可删除三行  
      若没有数字参数,universal-argument 缺省为4次
  
移动光标
   上                                 【C-p】
   下                                 【C-n】
   左                                 【C-b】
   右                                 【C-f】  
   行首                               【M-a】
   行尾                               【M-e】
   上一个词                           【M-f】
   下一个词                           【M-b】
   向下滚动一屏                       【C-v】
   向上滚动一屏                       【M-v】
   使当前光标位置处于窗口的中央       【C-l,这是小写“L”】
   缓冲区的开头                       【M-<】
   缓冲区的结束                       【M->】
                                   
搜索                               
   标准的向前递增搜索                 【C-s】      
   从光标位置向后搜索是               【C-r】
   获得各种内部搜索命令描述           【C-h d isearch-forward】
   正则表达式搜索                     【ESC C-s】/【ESC C-r】



替换  
   无条件替换文本。基于字符串或正则表达式规范,仅从光标位置开始向前替换                        
      【M-X replace-string】/【M-x replace-regexp)】
   条件替换。小缓冲区中的提示符后输入目标和替换字符串后,每个匹配按顺
      序被突出显示,您会收到该采取什么操作的提示  
      【M-%】     
     
缓冲区和文件
   把缓冲区内容另存为不同文件名       【C-x C-w】     
   分割窗口为2个                      【C-x 2 】
   最大化当前包含光标的窗口           【C-x 1】
   在可见窗口之间切换                 【C-x o】
   列出所有的缓冲区                   【C-x C-b】
   有各种与缓冲区菜单有关的命令       【C-h d Buffer-menu-】

在Emacs中执行shell命令

1) 键入“M-x”快捷键后,在Emacs的命令行输入“shell”,按回车键后,Emacs便会在当前窗口打开一个Shell终端,可在Shell终端中运行命令

2) 键入“M-!”,即可进入Shell模式。按回车键后编辑器的界面

 


中断输入一半的命令;C-g

中断当前命令输入C-c C-c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值