我知道有一些方法可以自动使用vim设置文本的宽度set textwidth
(例如Vim 80的列布局问题)。我正在寻找的东西类似于=
(缩进行命令),但是要换成80。用例有时是用textwidth编辑文本,并且在加入行或删除/添加文本后,它包装得不好。
理想情况下,此命令将完全重组我选择的行,并在添加到短行的同时切掉长行。一个例子:
long line is long!
short
运行命令后(假设自动换行为13列):
long line is
long! short
如果用真正的vim命令无法做到这一点,也许有一个命令行程序可以将输入传递给我呢?
搜索后,我发现此参考书有更多选择:http : //www.cs.swarthmore.edu/help/vim/reformatting.html
par
。这是梦幻般的!