vim可以遞歸地導航到以前的編輯點(即文本已被更改的點)嗎?這樣的功能對於$ \ TeX $文檔編輯來說非常有用,在這種情況下,您經常需要移動相當大距離的大塊文本,導航會變得非常混亂。瀏覽vim中以前的編輯點?
如果使用基本vim無法完成此功能的插件,歡迎使用。
vim可以遞歸地導航到以前的編輯點(即文本已被更改的點)嗎?這樣的功能對於$ \ TeX $文檔編輯來說非常有用,在這種情況下,您經常需要移動相當大距離的大塊文本,導航會變得非常混亂。瀏覽vim中以前的編輯點?
如果使用基本vim無法完成此功能的插件,歡迎使用。
您可以使用g;
移動到最近發生的變化在哪裏。
g,
回到最近的變化。
:changes
向您顯示g;
和g,
將帶您。
gi
與g;
相同,除了它也開始插入模式。
我一直在使用這一段時間。發現了它,但那時我忘記了這個問題。感謝您發佈答案:) – naught101 2013-09-26 08:23:54
類似Ctrl-O
和Ctrl-I
?這些循環通過「跳轉列表」(O
向後,I
向前),這是先前編輯和跳轉的列表。
您可以打印與:ju[mps]
當前jumpslist更多細節在這個funcitonality,檢查:h jumpslist
@ naught101 - 一個很好的編輯。謝謝! – Rook 2012-04-17 15:19:18
有點像Ctrl-O和Ctrl-I? – Rook 2012-04-17 03:17:56
@Idigas我這麼認爲。堅持在答案中,我會接受它。如果你可以比手冊更加連貫地解釋跳轉列表,那將非常感謝(尤其是創建跳轉的條件)。 – naught101 2012-04-17 04:17:17
唉,不好意思。希望我能,但我不經常使用它們 - 只知道它們。一般來說,我相信它們是編輯之前光標所在的最後位置,或者是進行一些窗口操作。 – Rook 2012-04-17 04:51:27