我有安装了非常棒的vim-sexp和vim-sexp-mappings-for-regular-people插件,并且我遇到了一个我不确定如何解决的情况。
假设我有以下表单:
我可以在每个内部表单/元素之前插入换行符,但那有点繁琐。应该有一种方法可以在有或没有sexp插件的情况下完成。
假设我有以下表单:
(alimony barbara (code determinant) eclair final-countdown)
我该如何将其转换为:
(alimony
barbara
(code determinant)
eclair
final-countdown)
我可以在每个内部表单/元素之前插入换行符,但那有点繁琐。应该有一种方法可以在有或没有sexp插件的情况下完成。
'<,'>s/\s/\r/g
。当然,(代码决定因素)你要自己小心。jk - nakiyaE
跳转到同级元素的末尾,然后按a<CR><ESC>
(追加换行符),然后重复执行E.
(结束元素,重复插入换行符)。 - cfrick