2014-12-13 76 views
0

我正在學習使用跳轉(CTRL-O,CTRL-I)。但是vim的跳轉列表總是隻有一個條目,不管我做了多少跳。試用/,()。 任何人都知道爲什麼?我沒有加載任何.vimrc。Vim的跳轉列表總是隻有一個條目

編輯:

解釋更好我如何測試這個: 我創建了以下文字:

djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. djklfhsadkjfh ksjdf hskadf hskldjfhwelkrj hewlkjrg hewkr ghlwekrjhg klevhw. 

然後我用$去行結束,然後我用(來之前進入一些階段。在:h jumps中,我讀到(是跳轉,但是當我看到跳轉列表(:jumps)在(之後時,一直跳轉只有1跳

+3

如果您沒有vimrc, (這是非常有限的)創建一個vimrc(把'set nocompatible'放在它裏面)並告訴我們結果是否改變,我的猜測是它會。 – FDinoff 2014-12-13 01:21:49

+0

做到了這一點,同樣的事情根本就不工作,我在列表中只看到1跳, – 2014-12-13 15:15:27

回答

1

如果示例文本是一行,記錄跳轉必須跳到不同的行才能出現在跳轉列表中您還可以通過m'明確記錄跳轉點,但也只有一個跳轉點

+0

我回到了文檔,以瞭解爲什麼這對我來說不明顯。如果你讀到:h跳,你會發現這只是含蓄地說至少。另外當你閱讀http://bit.ly/12TK0oM時,你不會明確地告訴你。你必須扣除它。所以我編輯了維基,以便更清楚地說明這一點。謝謝。 – 2014-12-15 11:58:46

+0

感謝您提高維基!是的,它只隱含在:_如果您使用跳轉命令,則當前行號插入跳轉列表的末尾。如果同一行已經在跳轉列表中,它將被刪除._ – 2014-12-15 12:28:19

相關問題