始终在vim中显示顶部(n)行

kef*_*ich 6 vim

我经常使用gvim和vim来查看顶行是标题的数据表.有没有办法在浏览表格的其余部分时显示这一行?对于第一列是行标题的情况的Ditto列.

编辑:我接受了一个很好的答案(还有其他人)来展示最高专栏.

相当于我接受的答案的水平(第一行)是

:vert split
ctrl+w 5 |
Run Code Online (Sandbox Code Playgroud)

要么

ctrl+w v
ctrl+w 10 |
Run Code Online (Sandbox Code Playgroud)

能够做到这两点会很好,但显然这并不简单.

Kar*_*ath 6

您可以在两个窗口中打开文件(命令行:vim -o file file,或ctrl+w n :o file),然后修复一个,您可以在另一个窗口中滚动.

如果要查看前5行,请按ctrl+w 5 _.

  • 在两个窗口中打开相同文件(缓冲区)的一种更简单的方法是使用`Ctrl + WS`拆分窗口 (4认同)

Ida*_*rye 5

如果您经常使用数据表,则可能需要查看csv 插件。它具有:HeaderToggle完全符合您要求的命令,以及更多您可能会发现有用的命令。