美文网首页程序员
spacemacs 安装,初始化

spacemacs 安装,初始化

作者: 刘振宁的博客 | 来源:发表于2019-01-23 12:25 被阅读93次

    为什么要用spacemacs

    之前听说过emacs的大名,如雷贯耳.
    而自己一直用的编辑器却是Vim,对于一个Vim的伪粉丝而言,平常使用的时候,也就是编辑临时文件,
    以及记笔记(毕竟,我是一个写Java的,平常工作使用IDE,idea来完成)。
    Vim记笔记,用的是VimWiki,也挺方便,比如:直接直接回车,就可以创建超链接,再回车之后,则直接跳转到子级文件中去.
    但是毕竟emacs的org-mode太出名,之前也一度用过。

    在vim与emacs较量了这些岁月之后,一款神器横空出世,那就是spacemacs。它是vim与emacs的结合体,将两者的优势合为一体.

    实际上,spacemacs是emacs的一个配置文件,因为emacs的配置语言elist,过于强大,所以定制出的效果跟一个新品一样,这也是list本身的特点.

    有人说这个世界上只有两种编程语言,一种是C语言,一种是Lisp.
    lisp的出世是为了解决人工智能问题而研发的。不过最后失败了。
    通过Lisp来写一种语言的解释器是一件很方便的事,比如emacs的配置语言elist就是它的方言的一种,也就是用自己诞生了一种新语言。
    lisp是面向数据的语言,问题来了,假如现在要开发一个项目,需要用面向对象的思想来实现比较方便,怎么办?
    很简单嘛,用lisp马上开发一种面向对象的语言,再用新开发的语言开发不就行了,😁

    spacemacs的优势

    1. 简单
      emacs的快捷键相当多,被称为是Ctrl到死的编辑器,这么多快捷键怎么记得清呢。
      spacemacs增加了提示,按空格键的时候,就会出现可选项,每个可选项都有注释,是干什么的,再根据可选项选择就行了,比如:现在我按下空格键,则如图:


      按下空格键后的提示信息
    2. 默认支持Vim模式,整个编辑过程中,都可以使用vim的快捷键,如果你熟悉vim的操作方式的话,spacemacs使用起来就特别亲切.

    3. 帅,不解释,看图吧


      spacemacs截图

    安装,这里以mac电脑来举例

    brew tap railwaycat/emacsmacport
    #安装
    brew install emacs-mac --with-spacemacs-icon
    #下载spacemacs的插件
    git clone --recursive https://github.com/syl20bnr/spacemacs ~/.emacs.d
    

    这里的 <span class="underline">brew</span> 是mac的包安装工具,类似于 yum 或者 apt-get
    下载spacemacs的插件,用到了git,没有的话,可自行安装 brew install git.
    执行完成以后,第一次启动,会默认安装相应的配置,选择默认的,则为vim的模式。
    安装完emacs之后,不会默认放到applications里面,用

    whereis emacs
    

    可查看位置,将其拖拽到applications里面即可,之后在launchpad里面便可看到emacs的图标了


    emacs的图标

    超级简单,对不对

    相关文章

      网友评论

        本文标题:spacemacs 安装,初始化

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