我经常使用类似:80这样的内容快速转到一行(例如80)。

我处于一种特殊的情况下,我想转到第80列,以查看行中是否过长文件。

在vim中执行此操作的任何快速方法?

评论

对于您的特殊情况,您可能还会发现colorcolumn选项很有用。 :set cc = 80将突出显示第80列。您也许还可以使用gq将所有内容自动重新格式化为80列以下。设置文本宽度将在您键入时自动换行。现在不一定有用,但将来可能有用。

#1 楼

只需键入80|-> :h |

,这非常适合交互模式。编写脚本时,还有其他方法。

#2 楼

还有一个功能可以转到特定的行和列:

:call cursor(row, col)


评论


欢迎来到我们的网站Stéphane,由于格式问题(请参阅帮助以解决问题),并且您的答案并未真正说明代码的工作原理,因此现在您的问题被标记为“低质量”。您能否改善这一点,以确保您的答案对更多的未来读者有用?

–statox♦
19年2月25日在15:59

欢迎Stéphane,在statox评论中添加:每当您回答问题时,只需假设读者对Vim有所了解,但了解的程度少于您。顺便说一句:公认的答案也是正确的,它确实很短。

– Ralf
19年2月25日在16:23