How To Install Autocomplete and Yanisppet

1 前言

写这篇blog主要是测试一些网络服务,如图片服务和音乐链接服务。 当然写这个还是因为我敬爱的小杰同学的要求。作为刚刚入门的New Emacser,我感觉是时候给他一些好玩的插件了。 当然我这些步骤google一下全部会出来,但是作为要求还是写这篇blog吧。

2 Auto Complete

过多的介绍我就不在这里陈述了,具体的可以前往 Auto Complete官网(http://cx4a.org/software/auto-complete/) 和 Auto Complete所在的EmacsWiki(http://emacswiki.org/emacs/AutoComplete)。 这里只是简单的介绍如何安装。

2.1 Download Auto Complete

  1. Lasest Stable(v1.3.1) tar.bz2 zip
  2. Git repositories cx4a GitHub-mirror

2.2 Install Auto Complete

2.2.1 For Linux

将下载的文件移动到.emacs.d并将文件解压:(以tar为例)

$ mv auto-complete-1.3.1.tar.bz2 ~/.emacs.d
$ cd ~/.emacs.d
$ tar -jxvf auto-complete-1.3.1.tar.bz2

之后make install安装

$ make install
# or with directory specified
$ make install DIR=$HOME/.emacs.d/

然后将这段代码贴到.emacs中:

(add-to-list 'load-path "~/.emacs.d")    ; This may not be appeared if you have already added.
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(require 'auto-complete-config)
(ac-config-default)

至此重启Emacs应该就可以正常运行了。 如果还有问题可以去 这里 查询,也可以写电子邮件给我,我们一起讨论。

2.2.2 For Windows

首先第一步也是解压,在windows上我们就不用命令了,直接使用你最爱的解压软件解压吧。 然后使用组合键 win+R 输入 cmd ,在弹出的对话框中输入以下命令:

> /path/to/emacs.exe --batch -l /path/to/autocomplete/etc/install.el

然后根据提示一步一步往下操作。特别注意选择安装路径

Specify path to install: c:\applications\emacs-24.2\lisp(自行选择)
...

之后如果提示安装成功,那么就可以将他提示需要粘贴进.emacs中的代码粘贴进去即可。第一次安装emacs插件的话,可能会遇到各种问题,这时你可以继续google,也可以和我交流。

2.3 Screenshot

Emacs-autocomplete in windows7

Figure 1: Auto Complete In Windows 7

Autocomplete in ubuntu

Figure 2: Auto Complete In Ubuntu 12.04

3 Yanisppet

同样的,过多的介绍我就不在这里陈述了,在Yanisppet项目官网有详细介绍:

  1. EmacsWiki:Yasnippet
  2. Github:Yasnippet

3.1 Download Yanisppet

$ git clone https://github.com/capitaomorte/yasnippet.git

如果没有安装git的话,那么直接单击 这里(github上master分支zip包) 进行下载。

3.2 Install Yanisppet

安装说白了就是将文件拷贝到相应的位置(当然有些还需要经过编译) 下载完之后,解压文件并拷贝进.emacs.d,然后将下面代码复制进.emacs中:

(add-to-list 'load-path "~/.emacs.d/path/to/yasnippet")
(require 'yasnippet) ;; not yasnippet-bundle
(yas--initialize)
(yas/load-directory "~/.emacs.d/path/to/yasnippet/snippets")

这些步骤在windows和linux都是使用的。所以我在这里只写一份。

如果还有问题你可以继续google或者看官方文档或者写电子邮件给我,我将尽快回复。

祝君使用愉快。

4 尾声

这个不过是一个简单的安装介绍而已,具体的使用则是需要看文档之后才能了解,我告诉你的也只能是简单的一些而已。 如果你有什么问题,当然可以随时联系我,只要写电子邮件,我将尽快回复。没有问题的话也可以写邮件,然后我们就成为朋友啦。

最后附上献给小杰的一首歌:「あの日見た花の名前を僕達はまだ知らない」ED(顺便测试一下)

写到这里终于结束了。在ubuntu上使用ibus写中文真是具有挑战性啊。尤其是在Emacs中。(的和到啊)

Junjia Ni

2013-04-06

2016-11-10 Thu 13:03

Emacs 25.1.1 (Org mode 9.0)

2016-11-10 Thu 12:43