我知道有一些方法可以自动设置vim中文本的宽度set textwidth(比如Vim 80列布局问题).我正在寻找的东西类似于=(缩进行命令),但是要换行到80.用例有时你用textwidth编辑文本,在连接行或删除/添加文本之后,它的包装很差.
理想情况下,此命令将完全重新组织我选择的行并切断长行,同时添加短行.一个例子:
long line is long!
short
Run Code Online (Sandbox Code Playgroud)
运行命令后(假设换行为13列):
long line is
long! short
Run Code Online (Sandbox Code Playgroud)
如果使用真正的vim命令无法做到这一点,也许有一个命令行程序可以执行此操作,我可以将输入传递给?
搜索后我发现这个参考文献有更多选项:http://www.cs.swarthmore.edu/help/vim/reformatting.html