vim切分視窗(split window)
vim
即可以切分視窗
,也可以將視窗分頁,分頁以後仍然可以在頁籤內繼續切分視窗,很強大有木有。
啟動時切分視窗
啟動時分割視窗的引數
,man
裡是這樣寫的:
-o[n] open n windows stacked.when n is omitted, open one window for each file.
-o[n] open n windows side by side.when n is omitted, open one window for each file.
引數小寫
o用於水平分割視窗
$ vim -o[n] file1 file2 ...
引數大寫
o用於垂直分割視窗
$ vim -o[n] file1 file2 ...
n
指定分割幾個視窗
,如果不指定引數
n,則每乙個檔案開啟乙個分割視窗。如果指定引數
n,不指定
file
引數,則顯示空白的分割視窗,引數
n不必與要開啟的檔案個數相同。
vimdiff
命令也是以切分視窗的方式來開啟檔案並高亮展示檔案之間的差異,
vimdiff
同樣識別上面說過的小寫
o和大寫o引數
,同樣也可以指定
n,vimdiff
預設以垂直切分視窗顯示。
$ vimdiff [-o[n] | -o[n]] file1 file2 ...
動態切分視窗
開啟
vim編輯視窗之後
,仍然可以方便的按需切分視窗。
水平切分
有多個命令可以水平切分視窗
,如果提供
file引數,
可以在新分割的視窗中顯示檔案內容
:[n]sp[lit] [file]
:[n]new [file]
還有乙個快捷鍵組合
[n]ctrl+w s
垂直切分
有多個命令可以垂直切分視窗,如果提供
file引數,
可以在新分割的視窗中顯示檔案內容
:[n]vs[plit]
:vert[ical] sp[lit]
:[n]vne[w]
:vert[ical] new
還有乙個快捷鍵組合
[n]ctrl+w v
可選引數
n是乙個數字
,用於指定新分割視窗的大小,以行數計。
移動游標
要在切分視窗間移動游標
,只要先按
ctrl+w,
然後組合
vim的游標移動鍵
h,j,k,l
等就可以在視窗間移動游標
移動到左側緊鄰視窗
ctrl+w h
移動到下面緊鄰視窗
ctrl+w j
移動到上面緊鄰視窗
ctrl+w k
移動到右側緊鄰視窗
ctrl+w l
在視窗間依次迴圈切換
ctrl+w w
移動到最頂部
(top)
的視窗
ctrl+w t
移動到最底部
(bottom)
的視窗
ctrl+w b
移動到前乙個
(previous)
的視窗
ctrl+w p
移動視窗
仍然需要先按
ctrl+w,
不過移動視窗使用大寫的
vim游標鍵
h,j,k,l
等。不過這裡稍微有些不同,馬上會看到
移動當前視窗到最左側
ctrl+w h
移動當前視窗到最底部
ctrl+w j
移動當前視窗到最頂部
ctrl+w k
移動當前視窗到最右側
ctrl+w l
當前視窗與下面視窗或右側視窗進行位置交換
(exchange)
。如果當前視窗在底部,下面已經沒有其他視窗,這時命令將當前視窗與上面視窗進行位置交換。
如果當前視窗在最右側,右側已經沒有其他視窗,這是命令將當前視窗與其左側的視窗進行位置交換。
ctrl+w x
視窗向下進行迴圈
(recycle)移動,
這個命令可以字首乙個數字
n作為引數,指明向下迴圈移動所執行的次數。
[n]ctrl+w r
視窗向上進行迴圈
(recycle)移動,
這個命令可以字首乙個數字
n作為引數,指明向上迴圈移動所執行的次數。
[n]ctrl+w r
視窗大小
調整視窗高度
增加高度
,預設每次增加一行
,如果指定引數
n則增加
n行
[n]ctrl+w [n]+
減少高度
,預設每次減少一行
,如果指定引數
n則減少
n行
[n]ctrl+w [n]-
所有視窗高度一致
ctrl+w =
使當前視窗調整到指定高度
,如果指定引數
n則調整到指定的
n行高度
,否則當前視窗的高度盡可能的最大。
[n]ctrl+w _
resize
命令調整視窗高度。
resize
不帶任何引數
,則當前視窗的高度盡可能的最大。如果指定引數
n則調整到指定的
n行高度
,如果指定引數
n的同時使用+或者
-字首修飾
,則在當前視窗高度的基礎上增加或者減少
n行高度。
:res[ize] [[+|-]n]
視窗寬度調整
增加視窗寬度
,如果指定
n則增加
n行寬度
[n]ctrl+w [n]>
減少視窗寬度
,如果指定
n則減少
n行寬度
1
[n]ctrl+w [n]<
關閉視窗
可以使用
zz或是
:q命令或
ctrl+w c
關閉當前視窗。
命令
ctrl+w o
可以使得當前視窗成為螢幕上的唯一
(only)
視窗,而其他視窗全部關閉。
vim使用說明
vim教程 in runoob vim version grep clipboard sudo apt install vim gnome vim version grep clipboard reg y 複製內容到系統剪貼簿 p 貼上系統剪貼簿內容 刪除 10到20行 10,20d 刪除當前行後面...
使用說明 附註工具使用說明
附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...
this的使用說明
student類中 private string name public void setname string name main函式中 student stu1 newstudent stu1.setname 小冪冪 此時main函式中stu1儲存了student類的記憶體位址,當stu1呼叫s...