zoukankan      html  css  js  c++  java
  • Emacs入门之常用命令

    自己装了个Emacs23,把常用命令贴在这里供以后参考,

    C - v 下一屏

    M - v 上一屏


    C - f 往前一个字符

    C - b 往后一个字符

    C - p 上一行

    C - n 下一行


    M - f 往前一个词

    M - b 往后一个词

    C - a 行首

    C - e 行尾

    M - a 句首

    M - e 句尾

    M - > 文件末尾

    M - < 文件开头

    C - u 输入参数

    如:C - u 8 C - f

    C - g 取消之前的命令

    C - x 1 关掉当前文档窗格

    C - u 8 * 在文本中输入8个*字符

    Backspace 删除前一个字符

    C - d 删除光标后一个字符

    M - Backspace 移除光标前一个词
    M - d 移除光标后一个词

    C - k 移除光标到行尾间的字符

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

    C - @ 放在一个字符处
    C - w 放在另一个字符处
    则它们之间的字符被删除掉

    将光标移到行头,
    C - k 移除这一行

    C - y 召回刚才移除的行

    M - y 召回前n词移除的内容(n > 1)

    C - x u undo操作

    C - x C - f 打开一个文件

    C - x C - s 保存一个文件

    C - x C - b 列出缓冲区

    C - x s 所有存盘

    C - x C - c 退出Emacs

    M - x replace-string 替换

    M - x recover file 恢复

    M - x text-mode 切换到text-mode

    M - x auto fill mode 启用auto fill mode 辅助模式

    C - s 向前搜索
             C - g 将光标指向搜索开始的位置
            <return>将光标指向当前找到的位置
    C - r 向后搜索

    C - x 2 分割为两个窗格

    C - x o 将光标移到其他窗格

    C - M - v 其他窗格向下翻页

    C - M - S - v 其他窗格向上翻页

    *************************************************************************************

    下面的命令最是常用了。

    复制:第一步,在光标处按下C-Space,然后将光标移到结尾处,按下M-w,这就将内容复制到了缓冲区,接着按C-y将其粘贴到指定位置。

    剪切:第一步,在光标处按下C-Space,然后将光标移到结尾处,按下C-w,这就将内容剪切到了缓冲区,接着按C-y将其粘贴到指定位置。

    撤销对内容的修改:C-x u

    撤销以前的命令:C-g

    M-x term 打开一个terminal
    M-x shell 也打开一个terminal
    M-x eshell 打开自带的shell

    M-x ansi-term

        Two modes: In line mode the terminal buffer will behave much like shell mode and normal Emacs buffers. In char mode each character is sent directly to the underlying inferior shell without preprocessing by Emacs. To switch between the two modes type C-c C-j to switch to line mode, and C-c C-k to switch to char mode.

    M-x compile编译命令

    C-x 0 关闭缓冲区(只是关闭界面而已)
    C-x k 选择相应的缓冲区进行关闭

    C-x C-b 查看所有缓冲区
    C-x b 上下键选择缓冲区

    C-z 缩小emacs

    Alt+x goto-line n   定位到某一行

    (define-key global-map "\C-x\C-g" 'goto-line)   绑定C-x\C-g键到goto-line

    ctrl-h k yourKeyBinding   查看是否有快捷键位冲突

  • 相关阅读:
    Lua基础之Function
    Lua基础之table详解
    Lua基础之语法
    详解C#中的反射(转载)
    Cocos-x 3.2:从C++过渡到Lua(转载)
    cocos2dx-Lua中出现的问题
    (转载)Cocos2dx-OpenGL ES2.0教程:纹理贴图(6)
    (转载)Cocos2dx-OpenGL ES2.0教程:你的第一个立方体(5)
    hdu 2098 分拆素数和(一个偶数拆分成两个不同素数和 拆法数量)
    51Nod
  • 原文地址:https://www.cnblogs.com/null00/p/2455938.html
Copyright © 2011-2022 走看看