我有一个很大的文本文件,我正在尝试在 vim 中编辑其中的一部分。我使用 / 来搜索/grep 精确的字符串(它是一个 sgml 文件),并且我确实在某个地方找到了它。在搜索过程中,它会告诉我模式与文档长度的关系(25-30% 或更多),但是一旦我取出模式,就无法知道文档有多大。
有没有办法,也许是一些配置变量或者我需要 vim 解析并与我在文档中时以百分比形式共享位置的东西。
答案1
我相信您正在寻找这个ruler
选择。
设置它将使 Vim 在屏幕底部显示一个“标尺”,其中包含有关您当前所在文件的位置的信息。
根据帮助信息(:help ruler
在 Vim 中),如果文件顶部可见则显示“Top”,如果文件末尾可见则显示“Bot”,如果整个文件可见则显示“All”,或者相对的如果文档大于当前窗口,则在文件中的位置以百分比表示。它还将显示当前的行号和列位置。
在 Vim 中启用它:set ruler
,或者添加
set ruler
在你的~/.vimrc
文件中。
ruler
如果您按Ctrl+ g,您还将获得与此类似的信息,但无需启用该选项。该信息将显示在屏幕底部,并在您执行某操作后立即消失。
按+g后会为您提供有关您在文档中的位置的更多信息。Ctrlg