【前言】
Vim編輯器允許用戶同時(shí)編輯多個(gè)文件,但這里的同時(shí)編輯多個(gè)文件是指在不需要退出當(dāng)前編輯的文件,而直接切換到另外一個(gè)需要編輯的文件中去,具體操作如下:
命令: vim file1 file2 …
File1 file2 表示同時(shí)編輯 file1 和file2這兩個(gè)文件,系統(tǒng)默認(rèn)先編輯第一個(gè)文件,即file1。
打開(kāi)多個(gè)文件
下面以同時(shí)打開(kāi)文件 file1 和 file2 測(cè)試為例:
打開(kāi)文件:
vim file1 file2
1 vim file1 file2
這時(shí)默認(rèn)打開(kāi)第一個(gè)文件。你可以進(jìn)行文件內(nèi)容的編輯了。
編輯對(duì)象切換
從當(dāng)前編輯對(duì)象 file1 切換到 file2 文件上,輸入以下切換命令:
:n file2
1:n file2
提示:在進(jìn)行編輯對(duì)象切換時(shí),請(qǐng)務(wù)必先保存當(dāng)前文件。
注意:n 后面存在 空格 ,如果“:n”后不加任何參數(shù)表示切換到下一個(gè)文件
保存退出
:q?? // 退出編輯
:wq?? // 保存并退出文件編輯
:q! // 強(qiáng)制退出編輯(文件不保存)
其它指令
1、 “:e filename”與“:n filename” 用法相同
2、 “:n #” 交替編輯最近處理過(guò)的兩個(gè)文件,類似alt+tab的功能
3、 “:e! Filename” 放棄當(dāng)前的修改,并強(qiáng)制轉(zhuǎn)到指定文件
4、 “:q!” 強(qiáng)制退出vim編輯器