IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁操作系統(tǒng)LINUX → Linux下vi編輯器命令精華版

Linux下vi編輯器命令精華版

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

  最近開始使用vi編輯器,用了幾天,發(fā)現(xiàn)其實還是比較好用的。對自己常用的命令做個總結(jié),以備實時查閱。一下內(nèi)容是對網(wǎng)絡(luò)多篇文章的總結(jié)。

  進入vi的命令:

  vi filename :打開或新建文件,并將光標置于第一行首

  vi + filename :打開文件,并將光標置于最后一行首

  vi +/pattern filename:打開文件,并將光標置于第一個與pattern匹配的串處

  搜索命令:

  /pattern:從光標開始處向文件尾搜索pattern

  ?pattern:從光標開始處向文件首搜索pattern

  n:在同一方向重復(fù)上一次搜索命令

  N:在反方向上重復(fù)上一次搜索命令

  移動光標類命令:

  ┌─────┬───────────┐

  │命令? │描述???? │

  ├─────┼───────────┤

  │j或下箭頭 │向下移動一行 │

  ├─────┼───────────┤

  │k或上箭頭 │向上移動一行 │

  ├─────┼───────────┤

  │h或左箭頭 │左移一個字符 │

  ├─────┼───────────┤

  │l或右箭頭? │右移一個字符 │

  ├─────┼───────────┤

  │w???? │右移一個詞 │

  ├─────┼───────────┤

  │W??? │右移一個以空格分隔的詞│

  ├─────┼───────────┤

  │b????? │左移一個詞 │

  ├─────┼───────────┤

  │B????? │左移一個以空格分隔的詞│

  ├─────┼───────────┤

  │0????? │移到行首 │

  │Ctrl-F????? │向前翻頁 │

  ├─────┼───────────┤

  │Ctrl-B????? │向后翻頁 │

  ├─────┼───────────┤

  │nG??? │到第n行 │

  ├─────┼───────────┤

  │G???? │到最后一行 │

  └─────┴───────────┘

  插入文本類命令:

  ┌──┬────────────┐

  │命令│描述? │

  ├──┼────────────┤

  │i???? │在當前字符前插入文本 │

  ├──┼────────────┤

  │I???? │在行首插入文本 │

  ├──┼────────────┤

  │a???? │在當前字符后添加文本 │

  ├──┼────────────┤

  │A???? │在行末添加文本 │

  ├──┼────────────┤

  │o???? │在當前行后面插入一空行 │

  ├──┼────────────┤

  │O???? │在當前行前面插入一空行 │

  ├──┼────────────┤

  │R???? │以改寫方式輸入文本????? │

  └──┴────────────┘

  刪除命令:

  ndw或ndW:刪除光標處開始及其后的n-1個字

  do:刪至行首

  d$:刪至行尾

  ndd:刪除當前行及其后n-1行

  x或X:刪除一個字符,x刪除光標后的,而X刪除光標前的

  移動命令:

  ┌─────┬──────┐

  │命令? │描述 │

  ├─────┼──────┤

  │$????? │到行尾 │

  ├─────┼──────┤

  │(????? │到句子的開頭│

  ├─────┼──────┤

  │)????? │到句子的末尾│

  ├─────┼──────┤

  │{????? │到段落的開頭│

  ├─────┼──────┤

  │}????? │到段落的末尾│

  └─────┴──────┘

  文本編輯命令:

  ┌──┬──────────────────────┐

  │命寺│描述 │

  ├──┼──────────────────────┤

  │yy? │將一行文本移到缺省緩沖區(qū)中 │

  ├──┼──────────────────────┤

  │yn? │將下一個詞移到缺省緩沖區(qū)中 │

  ├──┼──────────────────────┤

  │ynw │將后面的n個詞移到缺省緩沖區(qū)中 │

  ├──┼──────────────────────┤

  │p??? │如果缺省緩沖區(qū)中包含一行文本,則在當前 │

  │????? │行后面插入一個空行井將缺省緩沖區(qū)中的聲 │

  │????? │容粘貼到這一行中;如果缺省緩沖區(qū)中包含 │

  │????? │多個詞,把這些詞粘貼到光標的右邊. │

  ├──┼──────────────────────┤

  │P??? │如果缺省緩沖區(qū)中包含一行文本,則正當前 │

  │????? │行前面插入一個空行井將缺省緩沖區(qū)中的內(nèi) │

  │????? │容粘貼到這一行中;如果缺省緩沖區(qū)中包含 │

  │????? │多個詞,把這些詞粘貼到光標的左邊 │

  └──┴──────────────────────┘

關(guān)鍵詞標簽:Linux,vi編輯器命令

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負載