【问题标题】:Vim - slimv : close-parenthesis position upon pressing enterVim - slimv:按回车时的右括号位置
【发布时间】:2013-06-21 16:07:48
【问题描述】:

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

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

(defpackage :morse|)

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

(defpackage :morse
  |
    )

而我想要以下结果:

(defpackage :morse
  |)

以便我可以继续输入以获取以下内容:

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

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

非常感谢!

【问题讨论】:

    标签: vim common-lisp slimv


    【解决方案1】:

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

    let g:paredit_electric_return=1
    

    还可以查看此功能的实际应用:

    【讨论】:

    • Slimv 作者在这里。很高兴您发现这是 g:paredit_electric_return 选项。我将在教程中提到这一点,感谢您引起我的注意。 注意:如果要禁用电动返回,则需要将选项设置为0。
    猜你喜欢
    • 2012-03-18
    • 2019-11-15
    • 2012-04-23
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多