Vim編輯器如何實(shí)現(xiàn)分屏

今天我們來介紹 Vim 的分屏功能。

成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),10余年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都上1000家客戶提供網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),同時(shí)也為不同行業(yè)的客戶提供做網(wǎng)站、成都網(wǎng)站建設(shè)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)建站。

為什么需要分屏功能?其實(shí)需求場合有很多。比如,我現(xiàn)在屏幕很大,但我們的代碼一般是左對齊,右邊很空,這樣我們就可以通過分屏來充分利用右邊的屏幕。再如,我現(xiàn)在想同時(shí)查看多個(gè)文檔,除了打開多個(gè)終端外,我們還可以通過分屏來達(dá)到我們的目的。

當(dāng)然類似的場合還有很多,只要我們充分挖掘,肯定能挖掘出更多需求。

下面我們就來詳細(xì)介紹 Vim 的分屏操作。

分屏功能基本操作

首先我們隨便打開一個(gè)代碼文件。為了方便演示,代碼長度越長越好。

vim test.c

現(xiàn)在讓我們將界面分成左右兩部分。首先我們按 ctrl+w,緊接著按 v。這樣操作之后,屏幕就一分為二了,如下圖示:

Vim編輯器如何實(shí)現(xiàn)分屏

如果我們想要三等分怎么操作?很簡單,在上面的基礎(chǔ)之上,我們再次執(zhí)行一遍上面的操作,屏幕就三等分了。

Vim編輯器如何實(shí)現(xiàn)分屏

如果你覺得這樣操作太麻煩,我們還可以通過在末行模式執(zhí)行以下命令達(dá)到同樣的效果:

:vsplit

Vim編輯器如何實(shí)現(xiàn)分屏

Vim編輯器如何實(shí)現(xiàn)分屏

既然是命令,那就肯定有縮寫:

:vsp

簡直簡單到離譜...來點(diǎn)有水平的~讓我們從頭開始,這次我們將屏幕進(jìn)行橫向分割。首先我們在末行模式下運(yùn)行以下命令:

:split

Vim編輯器如何實(shí)現(xiàn)分屏

Vim編輯器如何實(shí)現(xiàn)分屏

同樣的,我們也有縮寫命令:

:sp

這個(gè)功能也可通過鍵盤組合鍵實(shí)現(xiàn)。對于水平分割來講,先按 ctrl + w,然后按 s。同樣,所有這些字母都是小寫的,并且是英文輸入狀態(tài)。

Vim編輯器如何實(shí)現(xiàn)分屏

分屏之間切換

如前文所言,分屏在很多場景下非常有用,但是,你如果不能從一個(gè)分屏切換到另一個(gè)分屏,那這種拆分視圖就完全沒意義了。下面讓我給大家展示如何從一個(gè)分屏切換另一個(gè)分屏。

在這里,我設(shè)置了同一文件的4個(gè)分割視圖。

Vim編輯器如何實(shí)現(xiàn)分屏

剛開始時(shí),光標(biāo)位于第一個(gè)分屏?,F(xiàn)在,假如我們要切換到右側(cè)分屏,我們需要先按 ctrl + w,然后按 l

Vim編輯器如何實(shí)現(xiàn)分屏

Vim編輯器如何實(shí)現(xiàn)分屏

Vim編輯器如何實(shí)現(xiàn)分屏

同樣地,假如我們要切換到左側(cè)窗口,需要先按 ctrl + w,然后按 h。

Vim編輯器如何實(shí)現(xiàn)分屏

Vim編輯器如何實(shí)現(xiàn)分屏

如果你是進(jìn)行橫向分割屏幕的,那么就只能上下移動(dòng)光標(biāo)。要切換到上面的分屏,需要先按 ctrl + w,然后按 k。

Vim編輯器如何實(shí)現(xiàn)分屏

Vim編輯器如何實(shí)現(xiàn)分屏

同樣地,如果想要切換到下面的分屏,那么就需要先按 ctrl + w,然后按 j。

Vim編輯器如何實(shí)現(xiàn)分屏

在不同分屏下進(jìn)行編輯

到此為止,我相信大家已經(jīng)學(xué)會(huì)了怎么進(jìn)行分屏操作了。那分完屏,我們怎么在這些分屏下進(jìn)行文本編輯呢?其實(shí),每個(gè)分屏都可以視為一個(gè)完整的 Vim 窗口,我們平常怎么編輯的,就怎樣去編輯文檔。

Vim編輯器如何實(shí)現(xiàn)分屏

復(fù)制及粘貼操作

與未分屏是基本無差的,大家可以在從一個(gè)分屏里復(fù)制一段文本,再切換到另一個(gè)分屏進(jìn)行粘貼。操作都是一樣的,只是需要在不同分屏里切換而已。

Vim編輯器如何實(shí)現(xiàn)分屏

改變分屏尺寸

默認(rèn)情況下,Vim 是按等分進(jìn)行分屏操作的。如果我們想最大化/最小化某個(gè)分屏,要如何操作?

如果要將當(dāng)前窗口加寬到最大尺寸,需要先按 ctrl + w,然后按 |(注意:不是小寫 L ,是與或非的那個(gè)與 | )。

如果你想把當(dāng)前窗口高度加高到最大尺寸,那么需要使用 ctrl + w,然后使用 **_** 。

那如果想要重置所有分割窗口的大小,那么使用 ctrl+w,然后按 =

默認(rèn)情況下,Vim 在進(jìn)行分屏操作時(shí),每個(gè)分屏是等寬或等高的。如果要自定義分屏的寬度,大家可以使用以下結(jié)構(gòu):

:<width> vsp

同樣地,對于水平分割而言,可以使用類似結(jié)構(gòu)自定義高度:

:<height> sp

在同一個(gè) Vim 窗口下打開多個(gè)不同文件

目前為止,所有的 Vim 分屏都是同一個(gè)文件的副本,但在很多情況下,我們需要打開多個(gè)不同的文件。我們可以將 Vim 窗口進(jìn)行分屏,再在不同的分屏里打開不同的文件。

如何在 Vim 中打開一個(gè)新文件?我們可以使用以下命令:

:e<path_to_file>/filename.extension

例如,我們想要在一個(gè)全新的 Vim 實(shí)例中打開 vimrc,我們可以使用以下命令:

:e~/.vimrc

打開 vimrc 之后,我們想要將屏幕水平切分并打開一個(gè)新文件,可以使用以下命令:

:sp<file_path>

而對于垂直分割屏幕,使用的也是類似的結(jié)構(gòu):

:vsp<file_path>

小結(jié)

Vim 分屏講到這里就要跟大家告一段落了。這種操作還是比較有趣,并且十分實(shí)用。

本文介紹了 Vim 分屏的一些基本操作及編輯方法,合理利用這個(gè)功能可以使我們更加高效使用電腦屏幕,提高我們的效率。

以上就是Vim編輯器分屏操作(圖文)的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

網(wǎng)頁標(biāo)題:Vim編輯器如何實(shí)現(xiàn)分屏
當(dāng)前地址:http://muchs.cn/article34/ihsese.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、ChatGPT、網(wǎng)站內(nèi)鏈、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)