2016-06-09 44 views
3

99.9%的時間,我在vim中關閉了換行。但是在極少數情況下(通常是在查看生成的調試或生成日誌時),在那裏存在一些我不想慢慢滾動的極長的行。在vim中只能切換當前行的「軟」(臨時)行換行?

是否有一個vim命令將只包裝當前行,這可以通過另一個(或相同)vim命令快速撤銷?通過「軟包裝」,我的意思是vim只會改變屏幕上的視覺表示,而不是實際上在文件緩衝區中永久地分解它。

獎勵:這條線可以暫時用不同的顏色標註,使它在開始和結束的地方更明顯。 (我不使用行號,因爲它們複製了xterm或tmux中的複製粘貼。)

回答

3

您不能軟包裝一行,但可以用gqq重新格式化它,然後點擊u以撤消當你完成了。

您可以使用:set cursorline突出顯示當前行,但這對:set wrap會更好。