ubuntu 搭建vim Lisp编程环境

一,clisp+vim的环境搭建过程:

在ubuntu环境下安装clisp很简单,直接apt-get 就可以,命令如下:

sudo apt-get install clisp

安装成功后通过clisp命令可以启动clisp环境。


按一般写程序的方式,就是拿个编辑器,写好程序后编译执行。我们就用Ubuntu下的vim当编辑器,

简单起见我们就在主目录下创建一个文件  ~/vim test.lisp  打开文件写个简单的例子:

(defun hello-world () format t ("hello world"))

保存推出,然后通过clisp命令启动lisp环境。

Lisp环境启动后通过一下命令加载lisptest.lisp文件:

(load "~/test.lisp")


载入成功的话会出现类似下面的输出:

;; Loading file /home/damon/workspace/lisp/lisptest.lisp ...
;; Loaded file /home/damon/workspace/lisp/lisptest.lisp
T

载入后就可以执行hello-world方法了,命令如下:

(hello-world)

命令执行结果如下:

[2]> (hello-world)
hello world
NIL

到此ubuntu下通过clisp+vim的换建就搭建完成了。


二、ubuntu下通过slime+vim搭建slip编译环境

首先到vim的官网下载slime插件,网址如下

http://vim.wendal.net/scripts/script.php?script_id=2531

我用的是slimv099.zip ,下载完后解压,解压后的文件 包括“doc  ftdetect  ftplugin  indent  plugin  slime  swank-clojure  syntax” 将这些目录都放到 ~/.vim目录下

然后在~/.vimrc配置文件里加上下面两句话:

let g:slimv_swank_cmd = '! xterm -e sbcl --load ~/.vim/slime/start-swank.lisp &'
这里选择的是sbcl,官方文档说也可以支持clisp等其他Lisp实现,比如改clisp的话就变成:
let g:slimv_swank_cmd = '! xterm -e clisp -i ~/.vim/slime/start-swank.lisp &'

用Vim打开或新建一个Lisp文件,然后用",c"测试,如果Vim窗口里出现了一个新的buffer,并且里面是你熟悉的Lisp提示符,那么恭喜,说明安装完全正确

如果是通过命令apt-get install slime安装的slime 要在~/.vimrc文件里写上下面这句话

let g:slimv_swank_cmd = '! xterm -e sbcl --load/usr/share/common-lisp/source/slime/start-swank.lisp&'

注:通过命令安装slime默认是用emacs在编辑lisp的。我们在.vimrc文件里写上 et g:slimv_swank_cmd = '! xterm -e sbcl --load/usr/share/common-lisp/source/slime/start-swank.lisp&' 这句话 通过vim创建一个lisp文件,然后用,c命令打开lisp编辑窗口是打不开的,依然要下载vim的slime插件,将插件解压,放到~/.vim/目录下/这样在在

.vimrc文件里写 let g:slimv_swank_cmd = '! xterm -e sbcl --load/usr/share/common-lisp/source/slime/start-swank.lisp&' vim就能打开lisp的编辑窗口了



在emacs下编写lisp文件,启动emacs进入用户交互界面,输入 M-x slime  即可启动lisp的编译窗口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值