初识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自带的指南摘录下来的, 看看也好, 还是推荐自己跟着指南学一遍.

相关文章

  • 初识Emacs(一)

    版本 Mac OS X 10.10 中自带的Emacs 版本是22.+, 对于什么版本都求新的我来说, 自然需要...

  • 0. 初识Emacs

    近日闲来无事,就在网上随便逛逛。由于本人是一个程序员,热爱编程,一直在使用微软的Visual Studio编程。毋...

  • atom emacs 快捷键

    atom atomic-emacs 插件的 emacs 快捷键收集 atom emacs keybinding:

  • Ubuntu 16.04 Emacs 安装及使用

    emacs安装 emacs使用 参考链接 Ubuntu 16.04 安装 Emacs[https://www.ji...

  • Emacs Application Framework

    Emacs Application Framework 的折腾之路 用了Emacs将近13年了, Emacs的使用...

  • Emacs速记

    Emacs速记 emacs的模式和buffer

  • Vim 插件: vim-which-key

    从 emacs-which-key 到 vim-which-key emacs 用户相信应该对于 emacs-w...

  • Emacs资料汇总

    Emacs 官方手册 Emacs Lisp 15 分钟入门 从零开始——Emacs 安装配置使用教程 2015 E...

  • 读译Emacs Tutorial

    Emacs tutorial. See end for copying conditions. Emacs教程。...

  • emacs基本操作与配置

    久仰emacs大名,今天开始学习emacs。看emacs-china维护的书也是很好的入门http://book....

网友评论

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

本文标题:初识Emacs(一)

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