emacs 探索之三:基本操作

刚开始接触emacs的时候,觉得emacs很神奇,和平时使用的软件操作方式都不太一样,最具 特色的就是相当多的快捷键操作,而且快捷键都是三个以上的组合键实现。因为不知道怎么 使用emacs,就开始看emacs自带的英文帮助文档,一开始有点晕头转向,但硬着头皮看下去 之后就发现也没有那么复杂,都是很简单的,只是需要一点时间习惯里面的一些特有名词, 一开始最不习惯的就是Ctrl键叫C,Alt键叫Meta,但一段时间之后就 觉得没什么了。

这里列出的是最开始使用emacs的时候想编辑一个简单的文档,但基本操作都不知道。到现 在差不多用了大半年了,平时基本的操作都比较熟练了。但其中最经常使用的快捷键操作都 在下面了。记住这些以后,能够让你比较熟练的操作emacs写一些文档和程序。当然在emacs 庞大的生态系统中,这些内容都是最初级而且这点内容仅仅是入门而已,还有很多其他功 能有待学习。

文中出现的C表示Ctrl键,M表示Meta键或者Alt键

  • 自身操作
    • 打开
      • shell中直接输入emacs
      • 系统菜单中选择
      • 自己定义快捷键之后,直接使用快捷键启动
    • 关闭
      • C-x,C-c
    • 执行命令
      • M-x;常用的有shell,replace-string,以及mode之间的切换
    • Buffer切换
      • C-x,b;当前打开的文件和Buffer中上一次打开的内容之间切换
  • 光标控制
    • 上下左右
      • C-n 下一行
      • C-p 上一行
      • C-f 向前一个字母
      • C-b 向后一个字母
      • M-f 向前一个单词
      • M-b 向后一个单词
    • 翻页
      • C-v 下一页
      • M-v 上一页
      • M-< 缓冲区开始
      • M-> 缓冲区结束
    • 居中
      • C-l 第一下光标所在行居中,第二下显示区第一行,第三下显示区最后一行;循环;
  • 文本操作
    • 选中
      • 光标移至待选文字起始位置,C-space开始,移动光标到待选文字结束位置;
    • 复制
      • M-w
    • 剪切
      • C-w
    • 粘贴
      • C-y
    • 删除
      • 删除选中文字的操作暂时无,目前我是用C-w剪切代替的
      • C-d,Delete删除光标后一个字母
      • M-d,删除光标后一个单词,如果光标位于单词中间,则光标后半部分的单词
    • 查找
      • C-s,从光标处向后查找
      • C-r,从光标出向前查找
    • 替换
      • M-x,replace-string,被替换字符串,替换字符串
      • M-x,用来执行emacs内部命令,
  • 文件操作
    • 打开文件
      • C-x,C-f,就是按住C键,然后顺序按x,f,然后松开C键,输入要打开的文件名称
    • 创建文件
      • 和打开的快捷键一样,是需要在保存的之后输入文件名称(包含完整路径)即可
    • 保存文件
      • C-x,C-s,保存当前文件
      • C-x,s,保存打开的所有文件
posted @ 2013-01-24 08:49  roardragon  阅读(424)  评论(0编辑  收藏  举报