相关疑难解决方法(0)

vim命令将文本重组/强制为80列

我知道有一些方法可以自动设置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

vim word-wrap

225
推荐指数
6
解决办法
9万
查看次数

标签 统计

vim ×1

word-wrap ×1