我经常使用gvim和vim来查看顶行是标题的数据表。有没有办法在浏览表格的其余部分时显示这一行?对于第一列是行标题的情况的Ditto列。
编辑:我接受了一个很好的答案(还有其他人)来展示最高专栏。
与我接受的答案等效的水平(第一行)是
:vert split
ctrl+w 5 |
或
ctrl+w v
ctrl+w 10 |
能够做到这两点会很好,但显然这并不简单。
答案 0 :(得分:6)
您可以在两个窗口中打开文件(命令行:vim -o file file
或ctrl+w n :o file
),然后修复一个,您可以在另一个窗口中滚动。
如果您想查看前5行,请按ctrl+w 5 _
。
答案 1 :(得分:4)
如果您正在使用数据表,您可能需要查看csv plugin。它具有:HeaderToggle
命令,可以完全按照您的要求执行,还有更多命令可能会对您有所帮助。
答案 2 :(得分:2)
在这种情况下,使用预览窗口很方便(参见:help
preview-window
)。要打开预览窗口,显示第一个,比如八个
当前文件的行,发出以下命令。
:set previewheight=8
:pedit +1
使用:pclose
命令(简称:pc
)或 Ctrl + W ,
Z 关闭预览窗口的快捷方式。
答案 3 :(得分:1)
请参阅http://vim.1045645.n5.nabble.com/Excel-like-quot-freeze-panels-quot-feature-in-vim-td1178008.html了解显示前导行或前导列的一些好方法(不幸的是,不幸的是,这两种情况不容易)。