Toggle-able" Soft" (临时)只有当前行的换行符,在vim中?

时间:2016-06-09 19:33:46

标签: vim

99.9%的时间,我在vim中关闭了换行。但是在极少数情况下(通常在查看生成的调试或构建日志时),有一些非常长的行,我不想慢慢滚动。

是否有一个vim命令只能软包装当前行,可以通过另一个(或相同的)vim命令快速撤消?通过" soft-wrap",我的意思是vim只会在屏幕上改变线条的可视化表示,而不会在文件缓冲区内实际永久地将其分解。

奖励:此行可以暂时不同地着色,以使其在开始和结束的位置更加明显吗? (我不使用行号,因为它们使xterm或tmux中的复制粘贴变得复杂。)

1 个答案:

答案 0 :(得分:3)

您不能只对一行进行软包装,但您可以使用gqq重新格式化,然后点击u以便在您完成后撤消。

您可以使用:set cursorline突出显示当前行,但这可以更好地与:set wrap一起使用。