我经常使用gq
来包装代码…但是,对于字符串来说,这不是很聪明。例如,包装:
foo = bar("a b c d e f")
可能导致:
foo = bar("a b c
d e f")
显然,它不如:
foo = bar("a b c " +
"d e f")
将会。
有没有什么办法可以考虑到这种情况来包装文本?
最佳答案
我不知道有什么方法可以使gq开箱即用,但是我使用的解决方案是编写一个自定义函数并在我的情况下将gqc映射到它。
类似于this
关于Vim:包裹文本(即 "gq")而不会破坏字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1766377/