Vim - slimv:按下输入时的近括号位置

时间:2013-06-21 16:07:48

标签: vim common-lisp slimv

我是一个尝试学习常见lisp的vim用户。我在windows上运行gvim。我正在尝试遵循此处给出的slimv教程:http://kovisoft.bitbucket.org/tutorial.html

我的问题:假设您键入以下内容并在:morse后按Enter键(垂直条表示光标位置)

(defpackage :morse|)

我得到以下结果(垂直条'|'表示光标位置):

(defpackage :morse
  |
    )

想要以下结果:

(defpackage :morse
  |)

这样我就可以继续输入以获得以下内容:

(defpackage :morse
  (:use :common-lisp))

我该怎样做才能得到我想要的结果?

非常感谢提前!

1 个答案:

答案 0 :(得分:1)

明白了 - 答案显然在于:help g:paredit_electric_return。即,在_vimrc文件中插入以下内容:

let g:paredit_electric_return=1

另请参阅此功能:

http://img8.imageshack.us/img8/9479/openparen.gif