系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 在Linux上vim實(shí)現(xiàn)多窗口操作

在Linux上vim如何實(shí)現(xiàn)多窗口操作(3)

時(shí)間:2015-03-13 17:53:23 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150313/41344.html 手機(jī)查看 評(píng)論

  移動(dòng)窗口

  vim中有兩種移動(dòng)窗口方式,一種只是簡(jiǎn)單地在屏幕上切換窗口,尺寸維持不變;另一種則是改變窗口的實(shí)際布局,還會(huì)調(diào)整尺寸,以填充它移動(dòng)的位置。

  1. 移動(dòng)窗口本身(輪換或交換)

  Ctrl + w + r:向右或向下方交換窗口,而Ctrl + w + R則和它方向相反。

  光標(biāo)會(huì)隨著窗口而移動(dòng)

  Ctrl + w + x:交換同列或同行的窗口的位置。vim默認(rèn)交換當(dāng)前窗口的與它下一個(gè)窗口的位置,如果下方?jīng)]有窗口,則試著與上一個(gè)窗口交換位置。亦可在此命令前加上數(shù)量,與制定的窗口交換位置。

  2. 移動(dòng)窗口并改變其布局

  注:下面的第三個(gè)字母都是大寫,按玩Ctrl + w之后,按shif + 相應(yīng)的字母。后面用^代替Ctrl

  Ctrl + w + K :移動(dòng)當(dāng)前窗口至屏幕頂端,并占用全部寬度

  ^WJ: 移動(dòng)窗口至屏幕底端,并占用全部寬度

  ^WH:移動(dòng)窗口至屏幕左端,并占用全部高度

  ^WL:移動(dòng)窗口至屏幕右端,并占用全部高度

  ^WT :移動(dòng)窗口至屏新的現(xiàn)有分頁(yè)

  3. 調(diào)整窗口尺寸

  改變當(dāng)前窗口的尺寸,同時(shí)當(dāng)然也會(huì)影響到其他窗口。

  在gvim和vim中,可以用鼠標(biāo)點(diǎn)擊窗口的頂部白色條并窗口直接調(diào)整尺寸。

  也可以直接用命令,調(diào)整尺寸命令也是以Ctrl + W開頭:

  Ctrl + W + = :讓所有窗口調(diào)整至相同尺寸(平均劃分)

  Ctrl + W + -:將當(dāng)前窗口的高度減少一行,也可在ex命令中,:resize -4明確指定減少的尺寸

  Ctrl + W + +:將當(dāng)前窗口的高度增加一行。同樣在ex命令中,:resize +n 明確指定增加尺寸

  Ctrl + W + 《 :將當(dāng)前窗口的寬度減少

  Ctrl + W + 》 :將當(dāng)前窗口的寬度增加

  Ctrl + W + |:將當(dāng)前窗口的寬度調(diào)到最大,也可他哦你通過(guò)ex命令:vertical resize n明確指定改變寬度

  分頁(yè)編輯

  除了使多窗口編輯外,vim還允許創(chuàng)建多個(gè)分頁(yè)(tab),每個(gè)分頁(yè)各有獨(dú)自的行為,類似于瀏覽器firefox或chrome的分頁(yè)瀏覽功能。

  我們可以在vim或gvim中使用分頁(yè),但在gvim會(huì)更好用。

  最終要的命令

 。簍abnew filename 打開新分頁(yè)并編輯新文件(可選的)。如果未指定文件,則只打開新分頁(yè),并附上空的緩沖區(qū)。

 。簍abclose 關(guān)閉當(dāng)前分頁(yè)

 。簍abonly 關(guān)閉其他所有的分頁(yè)。如果其他分頁(yè)中有修改過(guò)的文件,則不會(huì)移除該分頁(yè),除非設(shè)置了autowrite選項(xiàng)。此時(shí),所有修改過(guò)的文件都在分頁(yè)關(guān)閉前寫入磁盤。

  游走分頁(yè)

  可以直接點(diǎn)鼠標(biāo)來(lái)移動(dòng)到另一個(gè)分頁(yè),也可以用命令

  Ctrl + PageDown:移動(dòng)到下一個(gè)分頁(yè)

  Ctrl + PageUp:移動(dòng)到上一個(gè)分頁(yè)

  關(guān)閉與離開窗口

  有4種關(guān)閉窗口的方式,分別是:離開(quit)、關(guān)閉(close)、隱藏(hide)、關(guān)閉其他窗口

  ^代表Ctrl鍵

  ^Wq,離開當(dāng)前窗口

  ^Wc,關(guān)閉當(dāng)前的窗口

  ^Wo,關(guān)閉當(dāng)前窗口以外的所有窗口

  上面就是Linux實(shí)現(xiàn)vim多窗口編輯功能的方法介紹了,不僅有普通的多個(gè)窗口模式,還能對(duì)窗口進(jìn)行垂直分割、分頁(yè)編輯,移動(dòng)窗口等操作。

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄