IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Emacs学习笔记

    armsword发表于 2015-02-02 12:35:35
    love 0

    团队师兄给我说,我们团队统一使用Emacs编程,因为那边是结对编程,所以作为一枚Emacs门外汉,还是需要在明年入职前,熟悉下Emacs的基本操作的,今天折腾了一小会,感觉要比Vim复杂好多,并且总是感觉自己手不够大,命令也要比Vim难记住,索性写篇笔记记录下吧。

    安装Emacs

    Ubuntu已支持最新版本,命令直接安装即可:

    sudo apt-get install emacs
    

    即可成功安装,目前是GNU Emacs 24.3.1版本。

    熟悉快捷键

    在Emacs的快捷键中,C表示Ctrl键,M表示Alt键,快捷键C-x C-f代表的含义就是:
    先按下Ctrl不放,然后按下x键;接着放手,再按下Ctrl键不放,最后按下f键。启动后会看到一个欢迎界面,按q关闭它即可进入普通编辑器模式。

    常用的快捷键如下所示:

    • 新建文件:C-x C-f
    • 保存文件:C-x C-s
    • 退出文件:C-x C-c
    • 选中:C-@
    • 复制:M-w
    • 剪切:C-w
    • 粘贴:C-y
    • 撤销:C-x u
    • 删除一行:C-k
    • 搜索:向前搜索 C-s,向后搜索 C-r
    • 上移:C-p
    • 下移:C-n
    • 左移:C-b
    • 下移:C-f
    • 移动到行首:C-a
    • 移动到行尾:C-e
    • 切换Buffer:C-x b
    • 显示Buffer列表:C-x C-b
    • 跳转到最后一行:C-End
    • 跳转到第一行:C-Home

    跳转到指定行我自己定义了M-x快捷键。

    为了阅读源代码,安装了Global插件

    sudo apt-get install global
    

    使用gtags命令,生成4个文件,快捷键为:

    • 跳转到符号定义:M-x.
    • 回到之前位置:M-*

    最后吐槽下,Emacs好难用,如果不是部门强制使用的话,我才不会学这么复杂的编辑器呢,我感觉Vim入门更快些,并且Sublime也不错,推荐使用,人生苦短,何必为了学习编辑器的使用而浪费时间呢。



沪ICP备19023445号-2号
友情链接