zoukankan      html  css  js  c++  java
  • 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,保存打开的所有文件
    Top
    收藏
    关注
    评论
  • 相关阅读:
    覆盖方法和重载方法 C++快速入门19
    访问控制 C++快速入门18
    继承机制中的构造器和析构器 C++快速入门17
    PEInfo编程思路讲解03 工具篇03|解密系列
    静态属性和静态方法 C++快速入门21
    PEInfo编程思路讲解03 工具篇03|解密系列
    继承机制中的构造器和析构器 C++快速入门17
    覆盖方法和重载方法 C++快速入门19
    linux系统中chmod命令
    linux系统中文件、目录的权限
  • 原文地址:https://www.cnblogs.com/SunSmileCS/p/2833136.html
Copyright © 2011-2022 走看看