我安装了很棒的vim-sexp和vim-sexp-mappings-for-regular-people插件,但遇到一种不确定的解决方法。
假设我具有以下形式:
(alimony barbara (code determinant) eclair final-countdown)
如何将其转换为:
(alimony
barbara
(code determinant)
eclair
final-countdown)
我可以继续在每个内部表单/元素之前插入换行符,但这有点乏味。应该有一个带有或不带有sexp插件的方法
答案 0 :(得分:0)
一种有效的方式来获得这种行为将是编写Lisp程序,而不是与Vim模块和扩展抗争,该程序读取S表达式并以所需的方式将其重新格式化输出。要在Vim中使用该程序,只需使用!
命令将一系列行插入其中即可。