99.9% 的情况下,我在 vim 中关闭了换行。但是在极少数情况下(通常是在查看生成的调试或构建日志时),我不想缓慢滚动一些非常长的行。
是否有一个 vim 命令只会软包装当前行,可以通过另一个(或相同的)vim 命令快速撤消?通过“软包装”,我的意思是 vim 只会更改屏幕上该行的视觉表示,而实际上不会在文件缓冲区中将其永久分解。
奖励:这条线可以暂时用不同的颜色,使其开始和结束的地方更加明显吗? (我不使用行号,因为它们会使 xterm 或 tmux 中的复制粘贴复杂化。)
最佳答案
你不能只软换一行,但你可以用 gqq
重新格式化它,然后点击 u
完成后撤消。
您可以使用 :set cursorline
突出显示当前行,尽管这对 :set wrap
效果更好.
关于vim - 在vim中,仅当前行的可切换 "Soft"(临时)换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37734719/