1. 程式人生 > >[vim] 多視窗功能

[vim] 多視窗功能

前言

在開始前,先來想象兩個情況

  • 當我有一個檔案非常大,我查閱到後面的資料,想要對照前面的資料,是否需要使用[Ctrl] + f 與 [Ctrl] + b (或PageUp 、PageDown功能鍵)來跑前跑後查閱?
  • 我有兩個需要對照著看的檔案,不想使用前一小節提到的多檔案編輯功能

在一般視窗介面下的編輯軟體大多有“切割視窗或者是凍結視窗”的功能來將一個檔案切割成多個視窗的展現,那麼vim能不能達到這個功能啊?

可以。但是如何切割視窗並放入檔案呢?很簡單,在命令列模式輸入”sp [filename]”即可。那個filename可有可無,如果想要在新視窗啟動另一個檔案,就加入檔名,否則僅輸入:sp時,出現的則是同一個檔案在一兩個視窗間。


這裡寫圖片描述

按鍵

按鍵 意義
:sp [filename] 開啟一個新視窗,如果有加filename,表示在新視窗開啟一個新檔案,否則表示兩個視窗為同一個檔案內容(同步顯示)
[Ctrl] + w + j 游標可移動到下方的視窗
[Ctrl] + w + k 游標可移動到上方的視窗
:q 將游標所在的視窗關閉

在鳥哥的書介紹的是[Ctrl] + w + q,但是我實驗了一下,發現是無效的,可能是我的VIM版本的問題

參考文獻

《鳥哥的私房菜-基礎學習篇》