初识Emacs(一)

作者: 杨世玲 | 来源:发表于2015-01-07 18:12 被阅读773次

    版本

    Mac OS X 10.10 中自带的Emacs 版本是22.+, 对于什么版本都求新的我来说, 自然需要祭出Homebrew, 安装最新的版本
    brew install emacs
    安装后版本为24.4, _
    如果你不知掉Homebrew是什么, 参见这里: http://brew.sh/index_zh-cn.html
    另外, 还有Emacs for OS X可选:http://emacsformacosx.com/

    Meta 键

    马上就遇到了麻烦.
    Emacs中比较重要的两个键为ControlMeta. 默认Control 键为Ctrl键, 可是我找不到我的Meta键了. 大部分人说Meta 键为Alt键, 试了几遍也不行. 放狗来搜, 原来是要对终端进行设置.
    设置方法参见:
    For iTerm2: http://xor.lonnen.com/2013/01/04/emacs-on-osx.html (英文)
    For Terminal: http://blog.sina.com.cn/s/blog_62b58cd00100z9p0.html
    Emacs for OS X无此问题.

    组合键

    Emacs的教程, 用C-代表了Control的组合键, M- 代表了Meta的组合键

    指南

    C-h t 可以打开指南, 虽然是英文的, 但是都非常简单. 可以跟着练习.

    基础移动

    f 和 b分别代表forward向前, backward向后

    C-f 光标向前移动一个字符
    C-b 光标向后移动一个字符

    M-f 光标向前移动一个单词
    M-b 光标向后移动一个单词

    n 和p分别代表了next line和previous line
    C-n 光标下移一行
    C-p 光标上移一行

    e代表了end, a 可能是应为位于字母表的首位, 所以代表了开头
    C-a 光标移动到行首
    C-e 光标移动到行末

    注意是句子, 不是段落. 支持中文全角标点
    M-a 光标移动到句子首位
    M-e 光标移动到句子末尾

    小于号, 大于号
    M-< 光标移动到文件头部
    M-> 光标移动的文件尾部

    当然, 方向键也可以移动光标, 不过强烈不推荐

    打开保存退出

    C-x C-f 打开文件
    C-x C-s 保存文件
    C-x C-c 退出Emacs

    小结

    据说成为Emacs高手需要一年的时间
    http://blog.csdn.net/redguardtoo/article/details/7222501,
    但掌握这么多基本上可以在Emacs下面生存下来吧.
    上面这些都是从Emacs自带的指南摘录下来的, 看看也好, 还是推荐自己跟着指南学一遍.

    相关文章

      网友评论

      • yuankai:C-a a应该是ahead的意思

      本文标题:初识Emacs(一)

      本文链接:https://www.haomeiwen.com/subject/dnutxttx.html