2011-04-27 37 views
5

我對緩衝區有了解,但我不確定如何通過窗口進行導航?我使用Ack插件和NERDTree。如果我在NERDTree窗口和我的主編碼窗口打開的同時搜索Ack中的某些內容,我該如何在這三個不同的窗口之間切換?瞭解Vim中的窗口

偶爾,我不小心打開了一個接管NERDTree窗口的文件,所以現在我有兩個帶代碼的窗口和一個Ack窗口。然後我必須關閉我打開的緩衝區,最後關閉窗口,然後重新打開NERDTree。 Ctrl-w後跟一個方向鍵,例如hjk,或l(或通過使用相應arrow keys):

回答

6

可以通過執行下面的窗口之間移動。

+0

我試過你的建議,並得到這個:無法關閉最後一個標籤頁。我會谷歌這一點。 – tipu 2011-04-27 23:16:06

+1

@tipu您可能已將''映射到':tabclose',使其更像Firefox或其他網絡瀏覽器。嘗試檢查':詳細地圖'的輸出。 – 2011-04-27 23:17:49

+0

請注意,它們是單獨的組合鍵。例如,你不能去ctrl + w +左邊。你必須去ctrl + w RELEASE離開。 – 2011-04-27 23:18:18

0

如果你成功地打開當前窗口中的一個緩衝區,你可以使用C-iC-o向後移動並向前在你的跳躍列表,它應該讓你回到你的nerdTree緩衝相信(不使用nerdTree自己,所以可以confirmit)