跳到快速修復清單中的下一個未刪除項目

跳到快速修復清單中的下一個未刪除項目

通常,當使用 Vim 的快速修復清單功能時,我會更改或刪除一段文字(在我的例子中,通常是程式碼),從而使快速修復清單中的接下來的幾個項目失效。當我這樣做時:cn,Vim 意識到它們已被刪除,並添加到(line deleted)螢幕底部的原始程式碼行中;但是,它不會跳過它們。有沒有辦法跳到尚未刪除的行上的下一個事件?

答案1

錯誤清單是靜態的:它不會自動更改,因為 Vim 不執行任何後台檢查或其他任何操作。若要消除不存在的錯誤,您必須重新產生錯誤清單。乾淨俐落。

在這種情況下,甚至 IDE 也會重新編譯您的程式碼。

答案2

如果您知道已刪除的行是什麼樣子,或者大致知道下一個未刪除的行是什麼樣子,或者它會出現在哪裡,您可以打開快速修復清單 ( :copen) 並在那裡瀏覽。

然而,這並沒有明確顯示刪除了哪些行,而且它不像典型的 Vim 命令那麼快速和簡單。

相關內容