VIM使用系列 視窗控制與操作控制

2022-09-23 07:39:09 字數 1312 閱讀 8096

vim使用系列:視窗控制與操作控制

接下來將主要介紹使用vim進行編輯開發過程的一些控制操作和命令技巧等,主要是我在專案開發過程中遇到並使用的一下操作技巧,不進行深入的原理**和詳解。本文主要說說vim中的視窗控制操作和操作的重複、撤銷、恢復控制兩塊。

多視窗控制操作

vim充分地支援多視窗的編輯、管理操作,這對於多檔案的編輯、對比瀏覽等都非常有利。vim中視窗就是檔案的乙個檢視,同乙個檔案可以有多個視窗(檢視),對於視窗的詳細介紹可以檢視幫助文件,通過vim命令: 1

:help window

這裡主要是簡要地介紹一下在多視窗控制時會用到的常用操作與命令,包括:在視窗間的移動,視窗的關閉,視窗的大小調整等。視窗操作的字首組合鍵為:ctrl-w

1. 視窗間的移動,檢視幫助::help window-moving

視窗操作組合鍵加上vim中的方向移動控制按鍵就可以實現。如把游標移動到下乙個視窗:ctrl-w j。

2. 視窗的關閉,檢視幫助: :help window-exit

關閉當前視窗,有兩種方式,第一:在vim命令列輸入:q來關閉;第二:組合鍵加上q,即ctrl-w q。關閉所有視窗,在vim命令列輸入:qa來實現;保留當前視窗,關閉剩下的所有視窗,也有兩種方式,第一:在vim命令列輸入:only,第二:組合鍵加上o,即ctrl-w o,可以通過:help only檢視詳細介紹。當然關閉視窗前需確保儲存好了所做的修改,否則會有錯誤提示的。

3. 視窗大小的調整,檢視幫助::help window-resize

視窗都有高度和寬度,可以對它們進行相應的調整以符合要求。調整高度,通過命令:reszie,增加高度為:resize +n,降低高度: resize -n,單位為行,如增加5行:resize +5。調整寬度,通過命令:vertical resize,引數與高度的一致。resize命令可以縮寫為res。

說明1:在vim中的命令列上輸入命令時,依然可以使用shell中的tab鍵補全功能。當你只知道命令、需檢視的幫助主題的部分字母時,通過敲tab鍵vim會自動進行依次的補全,並且不斷迴圈,這樣你就可以選擇到你想要的命令和主題了,shift-tab組合鍵會進行反向的迴圈。

說明2:所有的vim命令基本都可以通過help加上命令名來檢視該命令的幫助內容。

操作的重複、撤銷、恢復控制

使用過windows的office辦公套件的人一定很熟悉它的撤銷、恢復操作,這是用得很多的兩個操作。vim中這兩個操作使用起來也很方便。

在normal模式下,通過"."鍵就可以實現重複上一次的操作,但是注意只能重複快捷鍵、組合鍵進行的操作,而不能重複你在命令列進行的操作。

在normal模式下,按u鍵來實現撤銷,按組合鍵ctrl-r鍵來實現恢復。

vim視窗使用

在vim之中,有視窗之說。當開啟vim,就相當於開啟了乙個vim的視窗,就是展現在面前的視窗。vim中,是可以在乙個終端下面,開啟多個視窗。1 視窗分割 命令 split 這個命令會將視窗分為上下兩個,平分上乙個視窗的大小,split命令預設開啟上乙個視窗中檔案,也可以 命令 vsplit 將會將當...

OS與視窗控制

os模組包含了普遍的作業系統的功能。import os 獲取作業系統型別 nt代表windows,posix代表linux unix或mac os x print os.name print os.uname 列印作業系統詳細資訊,windows系統不可用 print os.environ 獲取作業...

vim多視窗使用技巧

1.同時開啟多個檔案,比如要一邊看配置,一邊寫 vim o one.txt two.txt three.txt 2.已經開啟了檔案 vs 視窗名,橫向新建視窗名檔案 sv 視窗名,縱向新建視窗名檔案 2.比較同一檔案的首尾 new 不加視窗名 顯示已經開啟的檔案的映像 new 視窗名.新建視窗名的檔...