時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
最近開(kāi)始使用vi編輯器,用了幾天,發(fā)現(xiàn)其實(shí)還是比較好用的。對(duì)自己常用的命令做個(gè)總結(jié),以備實(shí)時(shí)查閱。一下內(nèi)容是對(duì)網(wǎng)絡(luò)多篇文章的總結(jié)。
進(jìn)入vi的命令:
vi filename :打開(kāi)或新建文件,并將光標(biāo)置于第一行首
vi + filename :打開(kāi)文件,并將光標(biāo)置于最后一行首
vi +/pattern filename:打開(kāi)文件,并將光標(biāo)置于第一個(gè)與pattern匹配的串處
搜索命令:
/pattern:從光標(biāo)開(kāi)始處向文件尾搜索pattern
?pattern:從光標(biāo)開(kāi)始處向文件首搜索pattern
n:在同一方向重復(fù)上一次搜索命令
N:在反方向上重復(fù)上一次搜索命令
移動(dòng)光標(biāo)類命令:
┌─────┬───────────┐
│命令? │描述???? │
├─────┼───────────┤
│j或下箭頭 │向下移動(dòng)一行 │
├─────┼───────────┤
│k或上箭頭 │向上移動(dòng)一行 │
├─────┼───────────┤
│h或左箭頭 │左移一個(gè)字符 │
├─────┼───────────┤
│l或右箭頭? │右移一個(gè)字符 │
├─────┼───────────┤
│w???? │右移一個(gè)詞 │
├─────┼───────────┤
│W??? │右移一個(gè)以空格分隔的詞│
├─────┼───────────┤
│b????? │左移一個(gè)詞 │
├─────┼───────────┤
│B????? │左移一個(gè)以空格分隔的詞│
├─────┼───────────┤
│0????? │移到行首 │
│Ctrl-F????? │向前翻頁(yè) │
├─────┼───────────┤
│Ctrl-B????? │向后翻頁(yè) │
├─────┼───────────┤
│nG??? │到第n行 │
├─────┼───────────┤
│G???? │到最后一行 │
└─────┴───────────┘
插入文本類命令:
┌──┬────────────┐
│命令│描述? │
├──┼────────────┤
│i???? │在當(dāng)前字符前插入文本 │
├──┼────────────┤
│I???? │在行首插入文本 │
├──┼────────────┤
│a???? │在當(dāng)前字符后添加文本 │
├──┼────────────┤
│A???? │在行末添加文本 │
├──┼────────────┤
│o???? │在當(dāng)前行后面插入一空行 │
├──┼────────────┤
│O???? │在當(dāng)前行前面插入一空行 │
├──┼────────────┤
│R???? │以改寫方式輸入文本????? │
└──┴────────────┘
刪除命令:
ndw或ndW:刪除光標(biāo)處開(kāi)始及其后的n-1個(gè)字
do:刪至行首
d$:刪至行尾
ndd:刪除當(dāng)前行及其后n-1行
x或X:刪除一個(gè)字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的
移動(dòng)命令:
┌─────┬──────┐
│命令? │描述 │
├─────┼──────┤
│$????? │到行尾 │
├─────┼──────┤
│(????? │到句子的開(kāi)頭│
├─────┼──────┤
│)????? │到句子的末尾│
├─────┼──────┤
│{????? │到段落的開(kāi)頭│
├─────┼──────┤
│}????? │到段落的末尾│
└─────┴──────┘
文本編輯命令:
┌──┬──────────────────────┐
│命寺│描述 │
├──┼──────────────────────┤
│yy? │將一行文本移到缺省緩沖區(qū)中 │
├──┼──────────────────────┤
│yn? │將下一個(gè)詞移到缺省緩沖區(qū)中 │
├──┼──────────────────────┤
│ynw │將后面的n個(gè)詞移到缺省緩沖區(qū)中 │
├──┼──────────────────────┤
│p??? │如果缺省緩沖區(qū)中包含一行文本,則在當(dāng)前 │
│????? │行后面插入一個(gè)空行井將缺省緩沖區(qū)中的聲 │
│????? │容粘貼到這一行中;如果缺省緩沖區(qū)中包含 │
│????? │多個(gè)詞,把這些詞粘貼到光標(biāo)的右邊. │
├──┼──────────────────────┤
│P??? │如果缺省緩沖區(qū)中包含一行文本,則正當(dāng)前 │
│????? │行前面插入一個(gè)空行井將缺省緩沖區(qū)中的內(nèi) │
│????? │容粘貼到這一行中;如果缺省緩沖區(qū)中包含 │
│????? │多個(gè)詞,把這些詞粘貼到光標(biāo)的左邊 │
└──┴──────────────────────┘
關(guān)鍵詞標(biāo)簽:Linux,vi編輯器命令
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載