Linux文件編輯器 Vi(Vim)
關(guān)鍵字: vim
1、關(guān)于文本編輯器;
文本編輯器有很多,比如圖形模式的gedit、kwrite、OpenOffice ... ...linux命令大全,文本模式下的編輯器有vi、vim(vi的增強(qiáng)版本)和nano ... ... vi和vim是我們在Linux中最常用的編輯器。我們有必要介紹一下vi(vim)最簡單的用法,以讓Linux入門級用戶在最短的時(shí)間內(nèi)學(xué)會使用它。
nano 工具和DOS操作系統(tǒng)下的edit操作相似,使用簡單,我們不作介紹了,如果您有興趣,不妨嘗試一下;
2、vi 編輯器;
為什么要學(xué)會簡單應(yīng)用vi
vi 或vim是Linux最基本的文本編輯工具,vi或vim雖然沒有圖形界面編輯器那樣點(diǎn)鼠標(biāo)的簡單操作,但vi編輯器在系統(tǒng)管理、服務(wù)器管理中,永遠(yuǎn)不是圖形界面的編輯器能比的。當(dāng)您沒有安裝X-windows桌面環(huán)境或桌面環(huán)境崩潰時(shí),我們?nèi)孕枰址J较碌木庉嬈鱲i;
vi或vim 編輯器在創(chuàng)建和編輯簡單文檔最高效的工具;
3、vi 編輯器的使用方法;
3.1 如何調(diào)用vi ;
[root@localhost ~]# vi filename
~
~
~
~
~
~
~
~
3.2 vi 的三種命令模式;
Command(命令)模式,用于輸入命令;
Insert(插入)模式,用于插入文本;
Visual(可視)模式,用于視化的的高亮并選定正文;
3.3 文件的保存和退出;
Command 模式是vi或vim的默認(rèn)模式,如果我們處于其它命令模式時(shí),要通過ESC鍵切換過來。
當(dāng)我們按ESC鍵后,接著再輸入:號時(shí),vi會在屏幕的最下方等待我們輸入命令;
:w 保存;
:w filename 另存為filename;
:wq! 保存退出;
:wq! filename 注:以filename為文件名保存后退出;
:q! 不保存退出;
:x 應(yīng)該是保存并退出 ,功能和:wq!相同
3.4 光標(biāo)移動;
當(dāng)我們按ESC進(jìn)入Command模式后,我們可以用下面的一些鍵位來移動光標(biāo);
j 向下移動一行;
k 向上移動一行;
h 向左移動一個(gè)字符;
l 向右移動一個(gè)字符;
ctrl+b 向上移動一屏;
ctrl+f 向下移動一屏;
向上箭頭 向上移動;
向下箭頭 向下移動;
向左箭頭 向左移動;
向右箭頭 向右移動;
玩家2:左右方向鍵移動,上方向鍵進(jìn)門,下方向鍵拾道具,數(shù)字1鍵攻擊linux命令大全,數(shù)字2鍵跳躍,數(shù)字3鍵切換武器,0456+號鍵技能,數(shù)字78鍵道具。還有一些命令可以使得我們在屏幕的不同地方進(jìn)行移動.h命令可以將光標(biāo)移到屏幕的頂端.如果指定的數(shù)字參數(shù)則可以移動到從屏幕頂端算起的由數(shù)字所指定的行處.與h命令相類似是l命令,所不同的只是這個(gè)命令移動到屏幕的底端.m命令可以將光標(biāo)移到屏幕的中間位置.。左軟鍵:菜單2鍵:向上移動8鍵:向下移動4鍵:向左移動6鍵:向右移動5鍵:確定/對話/開啟寶箱3鍵:查看小地圖1鍵:查看任務(wù)列表7鍵:變身9鍵:快速使用滑板。
3.5 插入模式(文本的插入);
i 在光標(biāo)之前插入;
a 在光標(biāo)之后插入;
I 在光標(biāo)所在行的行首插入;
A 在光標(biāo)所在行的行末插入;
o 在光標(biāo)所在的行的上面插入一行;
O 在光標(biāo)所在的行的下面插入一行;
s 刪除光標(biāo)后的一個(gè)字符,然后進(jìn)入插入模式;
S 刪除光標(biāo)所在的行,然后進(jìn)入插入模式;
3.6 文本內(nèi)容的刪除操作;
x 一個(gè)字符;
#x 刪除幾個(gè)字符,#表示數(shù)字,比如3x;
dw 刪除一個(gè)單詞;
#dw