slimv.vim ::无效的自动插入括号

时间:2012-07-20 16:54:29

标签: vim clojure slimv

我在使用slimv.vim的MacVim中使用clojure。

但是当我开始写一些clojure代码时,我的缩进看起来不太好。它看起来像这样:

(def a
    (println "hello") 
     )

这让我有点困惑。我想无效自动插入括号。你有什么想法吗?

提前致谢。

2 个答案:

答案 0 :(得分:11)

亚瑟已经描述过,(。除此之外,您可以在.vimrclet g:paredit_mode=0)全局关闭paredit。

但是如果你不喜欢的是'电子回归'(即在结束时有一个额外的换行符),那么你可以通过let g:paredit_electric_return=0禁用它。如果您在行尾按),则会收集电气回报。因此,如果您在)之后按下(println "hello"),那么下一个结束工作会跳出来产生:(println "hello"))

答案 1 :(得分:1)

听起来好像你在问“如何在slimv中关闭paredit模式?”

本教程介绍了如何使用paredit:http://kovisoft.bitbucket.org/tutorial.html

您可以输入,(

来停用paredit模式

ps:paredit真的值得学习,虽然习惯它可能会令人沮丧