最佳答案
我知道有一些方法可以在vim中使用set textwidth
(如Vim 80列布局问题)自动设置文本的宽度。我正在寻找的是类似=
(缩进行命令)的东西,但要包装到80。用例是有时你用textwidth编辑文本,在加入行或删除/添加文本后,它出来的包装很差。
理想情况下,这个命令将完全重新组织我选择的行,并删除长行,同时添加短行。一个例子:
long line is long!
short
运行命令后(假设wrap是13 cols):
long line is
long! short
如果这是不可能与一个真正的vim命令,也许有一个命令行程序,这是我可以管道输入?
经过搜索,我找到了这个引用,它有更多的选项:http://www.cs.swarthmore.edu/help/vim/reformatting.html