2011-09-05 24 views
10

我設置了showcmd,而且通常在通過網絡查看(不編輯)文件時,我觀察到showcmd位置出現的字符[email protected]。只有當我移動光標時,纔會發生這種情況,並且光標移動明顯很慢。我可以使用set eventignore=CursorMoved來克服這個問題,所以我假定在更新foldtext,statusline或匹配的括號時正在讀取網絡文件。通過網絡查看文件:〜@ k的含義

我不知道爲什麼文件需要經常訪問(如果確實如此)。有什麼方法可以在不丟失CursorMoved操作的情況下禁用此行爲?

這是一個遺憾,網絡搜索[email protected]是不可能的!

+1

+1;前幾年我自己一直在想這個。雖然幾年來沒有看到它,但是,純粹是因爲它現在太快了。 –

+0

我比以前更經常看到它,但這可能是因爲我對statusline和foldtext進行了一些修改,這可能會降低速度。我將調查。 –

回答

9

你使用箭頭鍵移動光標嗎?從Vim的repeat.txt文檔:

鍵碼的第一個字符是0x80或128,在屏幕上顯示爲「〜@」。第二個可以在list | key-notation |中找到。

我猜'k'是鍵/鍵盤?如果我使用我的箭頭鍵進行滾動,我會在showcmd字段中看到「〜@ k」。如果我使用hjkl滾動,我會看到hjkl。

+0

是的,我正在使用箭頭鍵,這是非常有意義的。感謝您的回答。 –