摘要:原文地址實(shí)戰(zhàn)指南九多窗口編輯雖然我們?cè)趯?shí)戰(zhàn)指南四命令介紹了如何同時(shí)打開多個(gè)文件,但是仍然需要通過來切換,對(duì)于編程來說不太方便。
Introduction原文地址:Vim實(shí)戰(zhàn)指南(九):多窗口編輯
雖然我們?cè)赩im實(shí)戰(zhàn)指南(四):ex命令介紹了如何同時(shí)打開多個(gè)文件,但是仍然需要通過n/N來切換,對(duì)于編程來說不太方便。Vim支持多窗口編輯,可以讓你同時(shí)打開并編輯多個(gè)文件。
多窗口的便利在多窗口中,你可以完成以下在單窗口中無法完成的事情:
可以快速在多文件中跳轉(zhuǎn)
可以快速在多文件中復(fù)制粘貼
可以同時(shí)看到同一文件的不同段落
可以比較兩個(gè)不同的文件
可以比較同一個(gè)文件的不同版本
如何打開多窗口讓Vim打開多窗口有以下兩種方式,直接在Unix命令行中打開和在Vim內(nèi)打開。
$ vim -o filename1 filename2
在Unix命令行中打開橫向水平窗口,若希望打開縱向垂直窗口,在Unix命令行中輸入:
$ vim -O filename1 filename2
你也可以指定打開的窗口數(shù)量,如:
$ vim -O3 filename1 filename2
將打開三個(gè)縱向垂直窗口,且第三個(gè)為空。
而在Vim中,可以通過ex命令來打開多窗口:
:split
將打開橫向水平窗口,若希望打開縱向垂直窗口,在ex命令行中輸入:
:vsplit
也可以指定文件名,如:
:vsplit filename多窗口中移動(dòng)
多窗口的命令都是以Ctrl+W開頭,W是Window的意思,一般先按Ctrl+W,再按對(duì)應(yīng)的命令,如:
SummaryCtrl+w j:移動(dòng)到下面的窗口,橫向水平窗口有效
Ctrl+w 下方向鍵:同上
Ctrl+w k:移動(dòng)到上面的窗口,橫向水平窗口有效
Ctrl+w 上方向鍵:同上
Ctrl+w j:移動(dòng)到左邊的窗口,縱向垂直窗口有效
Ctrl+w 左方向鍵:同上
Ctrl+w l:移動(dòng)到右邊的窗口,縱向垂直窗口有效
Ctrl+w 右方向鍵:同上
Ctrl+w t:移動(dòng)到最左上的窗口,t是top的意思
Ctrl+w b:移動(dòng)到最右下的窗口,b是buttom的意思
Ctrl+w p:移動(dòng)到前一個(gè)窗口,p是previous的意思
Ctrl+w r:將當(dāng)前窗口和右邊或者下面的窗口交換,r是rotate的意思
Ctrl+w R:交換方向和上面的相反
Ctrl+w x:將當(dāng)前窗口和相鄰的窗口交換,x是exchange的意思
Ctrl+w X:交換方向和上面的相反
Ctrl+w +:增大當(dāng)前窗口的大小
Ctrl+w -:減小當(dāng)前窗口的大小
Ctrl+w =:將當(dāng)前窗口的大小設(shè)置為合適大小
Ctrl+w q:退出當(dāng)前窗口,q是quit的意思
Ctrl+w c:關(guān)閉當(dāng)前窗口,c是close的意思
有了多窗口支持,現(xiàn)在可以非常方便的使用Vim來編寫程序了,熟練使用多窗口命令,快速編寫代碼吧。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24857.html
摘要:原文地址實(shí)戰(zhàn)指南八前面我們介紹了很多的功能,現(xiàn)在我們進(jìn)入我們的重頭戲。是增強(qiáng)版,相比,增加了很多更實(shí)用的功能。支持可以將你選定的內(nèi)容存在中,內(nèi)容可以包括統(tǒng)計(jì)信息,上一次退出的光標(biāo)位置。同樣也有偏好配置,使用的文件是。 原文地址:Vim實(shí)戰(zhàn)指南(八):Vim vs vi Introduction 前面我們介紹了很多vi的功能,現(xiàn)在我們進(jìn)入我們的重頭戲:Vim。Vim是增強(qiáng)版vi(vi i...
摘要:原文地址實(shí)戰(zhàn)指南四命令是下的一個(gè)文本編輯器。你已經(jīng)見過中的,沒錯(cuò),這些就是來自于命令。當(dāng)你希望顯示某行,輸入命令,顯示器上才會(huì)顯示那行。而控制這個(gè)顯示器顯示文本的命令行工具,就是。 原文地址:Vim實(shí)戰(zhàn)指南(四):ex命令 Introduction ex是Unix下的一個(gè)文本編輯器。至于為什么突然講到這個(gè),那是因?yàn)関i就是ex的visual mode。你已經(jīng)見過vi中的:w, :q!,...
摘要:原文地址實(shí)戰(zhàn)指南一基礎(chǔ)編輯命令和作為兩大神級(jí)文本編輯器各有利弊,本實(shí)戰(zhàn)指南不加討論的介紹本實(shí)戰(zhàn)指南不是教你按照的鍵位圖來編輯文本,而是從實(shí)戰(zhàn)的角度,教你如何快速的用來開發(fā)你的程序,節(jié)省你的開發(fā)時(shí)間。 原文地址:Vim實(shí)戰(zhàn)指南(一):基礎(chǔ)編輯命令 Introduction Vim和Emacs作為兩大神級(jí)文本編輯器各有利弊,本實(shí)戰(zhàn)指南不加討論的介紹Vim.本實(shí)戰(zhàn)指南不是教你按照Vim的鍵位...
摘要:原文地址實(shí)戰(zhàn)指南三高級(jí)技巧當(dāng)入門后,在你日常使用中,會(huì)遇到下面幾個(gè)問題我編輯好的文本,怎么無法保存是不是要重新來一次我誤操作,怎么回退撤銷只能退出重新打開嗎我能同時(shí)復(fù)制多個(gè)不連續(xù)的行嗎一行一行復(fù)制粘貼太慢了。 原文地址:Vim實(shí)戰(zhàn)指南(三):高級(jí)技巧 Introduction 當(dāng)vi入門后,在你日常使用中,會(huì)遇到下面幾個(gè)問題: 我編輯好的文本,怎么無法保存?是不是要重新來一次? 我誤...
摘要:原文地址實(shí)戰(zhàn)指南五文本替換在編輯代碼時(shí),有時(shí)候你希望對(duì)變量或者函數(shù)重命名。提供了強(qiáng)大的替換功能,比其他普通編輯器的更好用。事實(shí)上你打不用如此麻煩,只需下面簡(jiǎn)單的替換即可本文列出了常用的文本編輯中全局替換的方法。 原文地址:Vim實(shí)戰(zhàn)指南(五):文本替換 Introduction 在編輯代碼時(shí),有時(shí)候你希望對(duì)變量或者函數(shù)重命名。vi提供了強(qiáng)大的替換功能,比其他普通編輯器的ctrl+r更好...
閱讀 3055·2021-09-08 10:43
閱讀 1041·2019-08-30 15:53
閱讀 993·2019-08-30 13:51
閱讀 850·2019-08-29 14:03
閱讀 812·2019-08-26 18:35
閱讀 1245·2019-08-26 13:38
閱讀 1593·2019-08-26 10:34
閱讀 3510·2019-08-26 10:21