1

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

我的问题:假设您键入以下内容并在之后按回车:morse(竖线表示光标位置)

(defpackage :morse|)

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

(defpackage :morse
  |
    )

而我想要以下结果:

(defpackage :morse
  |)

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

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

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

提前谢谢了!

4

1 回答 1

1

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

let g:paredit_electric_return=1

另请参阅此功能的实际应用:

于 2013-06-21T16:19:07.610 回答