新聞中心
在本篇文章中,我們將:

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的定安網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
介紹vim中特有的基本概念
如何在vim中快速新建文件;
如何在vim中修改當(dāng)前操作目錄
如何在vim中打開文件;
如何在vim中進(jìn)行文件間不使用鼠標(biāo)的切換;
如何使用vim修改當(dāng)前文件的名稱;
如何使用vim保存、退出文件;
二,vim入門之文件操作:
1,基本概念:
概念1:操作模式,如下圖。這是打開或新建一個(gè)文件時(shí)的默認(rèn)模式。
當(dāng)我們想移動(dòng)光標(biāo)的位置時(shí),一般有兩種方式,使用鼠標(biāo)或鍵盤上的上下左右鍵。Vim提供了另外一種移動(dòng)方式,可以讓你的手不用離開鍵盤那么遠(yuǎn),這種方式就是在操作模式下進(jìn)行的。
操作方法是:
用小寫英文字母h、j、k、l,分別控制光標(biāo)左、下、上、右移一格。
剛一進(jìn)入vim,你可以先嘗試一下這種移動(dòng)方式。
概念2:輸入模式。操作模式下是不能夠輸入信息的,進(jìn)入輸入模式的方法是:
用小寫字母a 進(jìn)入輸入模式。將從目前光標(biāo)所在位置的下一個(gè)位置開始輸入文字;
除了字母a,還有兩種進(jìn)入輸入模式的方法,暫時(shí)不用記它:
按“i”進(jìn)入插入模式后是從光標(biāo)當(dāng)前位置開始輸入文件;--當(dāng)前位置的意思是閃爍的黃色條塊如果在”ceshi“的字母i上,那么插入的內(nèi)容將在字母i之前;
按"o"進(jìn)入插入模式后,是插入新的一行,從行首開始輸入文字。
退出輸入模式,回到操作模式的方法是:
按ESC鍵。
我們按ESC鍵,返回到操作模式。下面講述我們操作模式下的另一個(gè)非常重要的功能。
操作方法是:在操作模式下輸入冒號(hào)”:“后面跟著命令,例如
:w 文件名.txt
:w 儲(chǔ)存正在編輯的文件,如下圖。存儲(chǔ)時(shí)要帶著擴(kuò)展名,不然存下來的文件就沒有擴(kuò)展名。只輸入:w 后面不帶文件名稱,將保存當(dāng)前編輯的文件。
概念3:選擇模式。這個(gè)模式是用來復(fù)制粘貼移動(dòng)文本的,在操作模式下按v,然后按h或者l試試,就會(huì)選中內(nèi)容,如下圖。
然后我們按小寫字母y,它相當(dāng)于ctrl + c的復(fù)制,然后移動(dòng)光標(biāo)到要粘貼的地方,按小寫字母p,它相當(dāng)于ctrl + v的粘貼。
操作提示,
在操作模式下,
v 進(jìn)入可視模式
h , j, k, l 移動(dòng)光標(biāo)選擇內(nèi)容
y 復(fù)制內(nèi)容
p 粘貼內(nèi)容
操作流程:v->y->p
其它操作,
yy 選擇整行
dd 刪除整行
2,文件操作:
修改當(dāng)前操作目錄:
:cd 目錄路徑
新建文件,
:new 文件名.后綴
新建后,記得使用:w保存,否則直接關(guān)閉不會(huì)產(chǎn)生文件;
如果你錄入了內(nèi)容,關(guān)閉的時(shí)候會(huì)提醒你保存。
結(jié)果如下圖,
打開文件,打開文件有西面幾種情況和方式,第一種方式,
:e 文件名
可以帶文件路徑;
可以使用tab鍵進(jìn)行文件夾名稱和文件名稱的自動(dòng)補(bǔ)全,可以多次按tab,直到找到需要的。
這會(huì)在當(dāng)前光標(biāo)所在的窗口內(nèi)打開文件,如下圖。
草考上面新建文件的窗口會(huì)發(fā)現(xiàn)不同。
第二種使用vim打開文件的方式,
vi flname1 flname2
可以同時(shí)打開多個(gè)文件;
只打開一個(gè)文件時(shí),操作結(jié)果和":e"命令相同。
第三種使用vim打開文件的方式,
:split 文件
會(huì)將當(dāng)前窗體分為多個(gè)區(qū)域,在新的區(qū)域打開文件。
第四種打開方式:
可以在其它操作命令前加tab,
如,":tabnew 文件名“,":tabe 文件名”,
這將在新的分頁中打開文件,見如下圖
3,文件間的切換:
第一種方式:"ctrl + w"
:e#或Ctrl + 6 編輯前一個(gè)檔案;
這會(huì)在當(dāng)前區(qū)域編輯前一個(gè)文檔,這不會(huì)出現(xiàn)a.txtctrl + w 切換到當(dāng)前窗口中的不同區(qū)域的文件,所以下圖中使用ctrl + w 也不會(huì)切換到a.txt ;
這會(huì)將光標(biāo)切換到不同的區(qū)域
第二種方式:":ls"然后":e#編號(hào)"
先使用":ls"查看已經(jīng)打開的文件列表和編號(hào),
然后使用":e#編號(hào)"切換需要編輯的文件。
在:ls中各文件的編號(hào)在未離開vim前是不會(huì)變的;
這可以切換到a.txt進(jìn)行編輯。
補(bǔ)充:記得前文安裝的NERDTree么?它也是窗口中的一個(gè)區(qū)域,所以也可以用ctrl + w 或者第二種方式進(jìn)行切換。
4,修改文件名稱
操作命令是:":f 新的文件名稱"
:f 新的文件名稱
5,保存和退出
:w 保存不退出
:q 退出文件
:wq 保存并退出
:q! 不保存并退出
:x 退出,如果文件更改則保存
shift + Z +Z 退出,如果文件更改則保存(按住Shift,再按兩次z)
ok,通過上面的介紹,知道了vim對(duì)文件進(jìn)行操作的命令,下次我將和大家分享快速移動(dòng)光標(biāo)、查找,更多復(fù)制粘貼等操作。
原文鏈接:http://www.cnblogs.com/tambor/archive/2011/12/28/vim_rumen_file_edit.html
分享名稱:在Windows上使用VIM操作文件
文章起源:http://www.dlmjj.cn/article/djshoci.html


咨詢
建站咨詢
