系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux運(yùn)用vim進(jìn)行高級(jí)編輯

Linux如何運(yùn)用vim進(jìn)行高級(jí)編輯(2)

時(shí)間:2015-03-13 17:35:26 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150313/41339.html 手機(jī)查看 評(píng)論

  執(zhí)行l(wèi)inux命令

  在vim進(jìn)行編輯時(shí),可以顯示或讀取任何Linux命令執(zhí)行的結(jié)果。

  用感嘆號(hào)(!)可以制定vim創(chuàng)建一個(gè)shell并把它后面的內(nèi)容看成Linux命令:

 。!command

  例如,

 。海ate 顯示當(dāng)前時(shí)間

  上面的命令,只能執(zhí)行一次命令,然后就返回vim編輯環(huán)境了,如果想要執(zhí)行多次命令而不會(huì)返回vim編輯環(huán)境,可以用命令,

 。簊h

  這個(gè)命令其實(shí)是新建了一個(gè)shell,可以像正常的命令行一樣操作。

  如果要退出shell并返回vim編輯,按 Ctrl + D

  利用read(r)命令可以把Linux命令執(zhí)行的結(jié)果讀入到當(dāng)前編輯的文件中:

 。簉 !date

  將會(huì)把當(dāng)前時(shí)間讀入到編輯文件中

  使用命令過(guò)濾文本

  利用感嘆號(hào)執(zhí)行l(wèi)inux命令,可以讓vim利用linux命令所提供的功能來(lái)編輯。

  例如文件內(nèi)容:

  4

  5

  2

  3

  要把這幾行從小到大排序,可以利用系統(tǒng)的sort命令:

 。1, 4 !sort

  將會(huì)對(duì)這四行排序

  短語(yǔ)縮寫(xiě)

  縮寫(xiě)很有用,我們經(jīng)常在文件中反復(fù)輸入同樣長(zhǎng)的短語(yǔ),無(wú)論是在插入模式還是在命令模式下,vim和ex都有許多不同的用來(lái)保存長(zhǎng)命令序列的方法

 。篴b hw hello world!

  這個(gè)命令表示hw是hello world!的縮寫(xiě),那么在插入模式或者命令模式下,只要輸入hw作為一個(gè)完整的單詞(不能是其他單詞的一部分),就會(huì)自動(dòng)拓展成hello world!

  如果要取消這個(gè)縮寫(xiě),可以輸入

 。簎nab hw

  列出當(dāng)前的所有縮寫(xiě)

  :ab

  上面就是Linux使用vim高級(jí)編輯的相關(guān)介紹了,本文介紹了set命令的使用、.vimrc文件、使用命令過(guò)來(lái)文本的方法及短語(yǔ)縮寫(xiě),你學(xué)會(huì)了嗎?

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言?xún)H代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄