歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Vim的分割窗口split命令

Vim的分割窗口split命令

日期:2017/2/28 15:40:54   编辑:Linux教程

顯示兩個不同的文件;或者同時顯示一個文件的兩個不同地方;又或者並排比較兩個文
件。這一切都可以通過分割窗口實現。

打開新窗口最簡單的命令如下:

:split (水平分割) || :vsplit (垂直分割)
這個命令把屏幕分解成兩個窗口並把光標置於上面的窗口中.

CTRL-W w 命令可以用於在窗口間跳轉。如果你在上面的窗口,它會跳轉到下面的窗口,
如果你在下面的窗口,它會跳轉到上面的窗口。(CTRL-W CTRL-W 可以完成相同的功能這
是為了避免你有時按第二次的時候從 CTRL 鍵上縮手晚了。)

關 閉 窗 口" :close "
任何退出編輯的命令都可以關閉窗口,象 ":quit" 和 "ZZ" 等。但 "close" 可
以避免你在剩下一個窗口的時候不小心退出 Vim 了。(十分重要的設定啊~)

關 閉 所 有 其 它 窗 口“ :only ”
這個命令關閉除當前窗口外的所有窗口。如果要關閉的窗口中有一個沒有存盤,Vim 會顯
示一個錯誤信息,並且那個窗口不會被關閉。

用分割窗口打開指定的文件(two.c) " :split two.c"

用分割形式新建文件" :new "

在 窗 口 間 跳 轉(怎麼說呢,現在鼠標可以代替,不過為了提高效率,還是推薦看看)

由於你可以用垂直分割和水平分割命令打開任意多的窗口,你就能夠任意設置窗口的布
局。接著,你可以用下面的命令在窗口之間跳轉:

CTRL-W h 跳轉到左邊的窗口
CTRL-W j 跳轉到下面的窗口
CTRL-W k 跳轉到上面的窗口
CTRL-W l 跳轉到右邊的窗口

CTRL-W t 跳轉到最頂上的窗口
CTRL-W b 跳轉到最底下的窗口

你可能已經注意到這裡使用移動光標一樣的命令用於跳轉窗口。如果你喜歡,改用方向
鍵也行。

移動窗口

如果在分割多個文件時候發現文件順序不是你所期望的.通過如下來更改

CTRL-W K 會使當前窗口移動到上面並擴展到整屏的寬度。
CTRL-W H 把當前窗口移到最左邊
CTRL-W J 把當前窗口移到最下邊
CTRL-W L 把當前窗口移到最右邊

如果留心觀察會發現,還是H-J-K-L四個鍵位.這裡只是使用了大寫狀態了.

################################################################################
對所有窗口執行命令

:qall
這表示 "quit all" (全部退出)。如果任何一個窗口沒有存盤,Vim 都不會退出。同時光
標會自動跳到那個窗口,你可以用 ":write" 命令保存該文件或者 ":quit!" 放棄修改。

:wall
這表示 "write all" (全部保存)。但實際上,它只會保存修改過的文件。Vim 知道保存
一個沒有修改過的文件是沒有意義的。(挺有意思啊~~)

vim -o one.txt two.txt three.txt這個命令就是在終端下使用的,就是一次性打開3個文件並使用分割形式顯示.

Copyright © Linux教程網 All Rights Reserved