一.vim啟動及打開文件
創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用十年,服務(wù)更有保障!服務(wù)器租用,德陽機(jī)房服務(wù)器托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。1.1不加任何參數(shù),啟動vim,顯示版本號,及其他一些幫助信息;
#vim
1.2選項中可以打開指定到多少行,打開多個文件
#vim [option] file....
#vim + file 打開file至光標(biāo)到末行;
#vim +10 file 打開文件file至光標(biāo)到10行;
#vim +/from file 打開文件并定位到第一次出現(xiàn)from的位置;
#vim -o file1.file2 打開文件水平拆分窗口
#vim -O file1.file2 打開文件垂直拆分窗口
二.打開多個文件格式如下:
#vim file*.txt 或者 #vim file file2 file3
查看當(dāng)前編程的是那個文件,在冒號命令行下
:args 命令,類似:file [file2],以中括號里面為當(dāng)前編輯的文件 ;
:next 轉(zhuǎn)到下一個文件可以簡寫:n ;
:prev 轉(zhuǎn)到上一個文件,簡寫無效;
:last 轉(zhuǎn)到最后一個文件;
:first 轉(zhuǎn)到最前一個文件;
:w 存盤;可以配合next,prev使用,如::wn ; :wprev; 但不能配合last,first;
:2next ;可以在next,prev 前面加上命令計數(shù),當(dāng)前命令是跳過2個文件;
:set autowrite 自動存盤命令
:set noautowrite 不自動存盤
:args file file2 file3 重新定義打開的文件列表
CTRL-^可以在2個文件間快速切換,比較重要
`" 當(dāng)你跳轉(zhuǎn)到另外一個文件File2編輯時,又回到當(dāng)前文件F2時跳轉(zhuǎn)到離開該文件F2的光標(biāo)位置,
`. 當(dāng)你跳轉(zhuǎn)到另外一個文件File2編輯時,又回到當(dāng)前文件F2時跳轉(zhuǎn)到離開該文件F2的修改時位置,