Debian
使用 vim 找出文件中的位置。
我有一個很大的文本文件,我試圖在 vim 中編輯其中的一部分。我使用 / 通過確切的字元串搜尋/grep(它是一個 sgml 文件),我確實在某個地方找到了它。在搜尋過程中,它會告訴我模式與文件長度相關的位置(25-30% 或更多),但是一旦我取出模式,就無法判斷文件有多大。
有沒有辦法,也許是一些配置變數或者我需要 vim 解析並以百分比形式與我分享我在文件中的位置。
我相信你正在尋找這個
ruler
選項。設置它將使 Vim 在螢幕底部顯示一個“標尺”,其中包含有關您目前所在文件的下落的資訊。
根據幫助資訊(
:help ruler
在 Vim 中),如果文件頂部可見,則顯示“Top”,如果文件末尾可見,則顯示“Bot”,如果所有文件可見,則顯示“All”,或相對如果文件大於目前視窗,則以百分比形式在文件中的位置。它還將顯示目前行號和列位置。
:set ruler
在 Vim 中啟用它,或添加set ruler
在你的
~/.vimrc
文件中。
ruler
如果您按Ctrl
+ ,您還將獲得與此類似的資訊,而無需啟用該選項g
。該資訊將顯示在螢幕底部,並在您執行某項操作後再次消失。按+
g
後會為您提供有關您在文件中位置的更多資訊。Ctrl``g