基于迅為IMX6ULL開發(fā)板-文本編輯工具 文本編輯是最常用的工具,我們在 windows 系統(tǒng)下可以使用記事本,或者其他一些功能更強大的文本 不編譯軟件,比如 UltraEdit 等。Ubuntu 默認自帶了一個文本編輯器:Gedit,改軟件是一個窗口界面的編輯 器。相比較 Gedit 文本編輯器,我們用的最多的是命令行方式的一款編輯器:vim。vim 編輯器都是在終端 模式下操作的,默認的 Ubuntu 系統(tǒng)沒有安裝 vim,我們可以通過 apt-get 命令手動安裝 vim 編輯器,首先 我們在終端輸入“sudo apt-get install vim”命令,然后回車,在安裝的過程中會提示我們是否繼續(xù)安裝,我 們輸入 y,繼續(xù)安裝,安裝過程如下圖所示: ![]() vim 有三種工作狀態(tài):命令模式、插入模式、底行模式。通過切換不同的模式可以完成不同的功能,我們通 過編輯一個文檔為例,來學(xué)習(xí)下 vim 的使用。首先打開終端,輸入命令“sudo vi myfile”,如下圖所示: ![]() vim 打開 myfile 文件首先處于命令行模式,此時我們是不能在終端輸入文本的,因此我們需要切換到插 入模式,我們可以在終端輸入下面字母中的任意一個就可以進入插入模式了: a //在當(dāng)前光標(biāo)所在字符后面,轉(zhuǎn)為插入模式 i //在當(dāng)前光標(biāo)所在字符前面,轉(zhuǎn)為插入模式 o //在當(dāng)前光標(biāo)所在行的下方,新建一行,轉(zhuǎn)為插入模式 O //在當(dāng)前光標(biāo)所在行的上方,新建一行,轉(zhuǎn)為插入模式 s //刪除光標(biāo)所在字符 r //替換光標(biāo)處字符 我們最常用的就是輸入字母“a”,我們在上圖按下鍵盤的“a”按鍵,可以看到終端的左下角會有“插 入”的提示,表示當(dāng)前是插入模式了,如下圖所示: ![]() 進入在插入模式,我們可以輸入文本了,如下圖所示: ![]() 文本輸入完成以后,我們需要保存文本。首先按鍵盤的“ESC”按鍵,退出當(dāng)前的插入模式,返回到命令行 模式,如下圖所示: ![]() 在上圖中我們可以看到左下角的“插入”字符已經(jīng)沒有了,標(biāo)明我們現(xiàn)在處于命令行模式了,然后我 們在終端輸入“:”按鍵(Shift+;組合按鍵)進入底行模式,我們會看到終端的左下角有個“:”冒號字 符,如下圖所示: ![]() 在上圖的底行模式,常用的命令有下面幾個: q 退出 w 保存修改 q! 退出,不保存修改 我們對上面輸入的文本保存,可以輸入“wq”,然后按回車即可完成文檔保存并退出 vim,如下圖所示: ![]() 退出 vim 文本編輯器以后,我們可以使用 cat 命令查看下剛才我們創(chuàng)建的 myfile 文件的內(nèi)容,如下圖所示: ![]() 通過上圖可以看到,myfile 文件中的內(nèi)容就是我們用 vim 編輯器輸入的內(nèi)容,至此我們已經(jīng)完整的使用 vim 文本編輯器實現(xiàn)了文檔的創(chuàng)建,編輯,保存了。 有時候我們在編輯文件的過程中或用到關(guān)鍵字查找功能,vim 編輯器也提供了非常方便的關(guān)鍵字查找功 能,下面我們來學(xué)習(xí)下 vim 的關(guān)鍵字查找功能,首先輸入“vim myfile”打開前面創(chuàng)建的 myfile 文件,如下 圖所示: ![]() 在上圖中我們打開了文件 myfile,此時 vim 處于命令行模式,我們在終端輸入“/”字符使 vim 進入底板模 式,如下圖所示: ![]() 在上圖中,我們在進入底行模式的情況下輸入要查詢的關(guān)鍵字,比如我們查詢“topeet”關(guān)鍵字,如下圖所 示: ![]() 輸入完搜索的關(guān)鍵字“topeet”以后,我們按回車按鍵,vim 就會去文件里面查找關(guān)鍵字出現(xiàn)的第一個位置, 搜索到以后光標(biāo)會定位到該關(guān)鍵字的位置,如下圖所示: ![]() 關(guān)于 vim 的基礎(chǔ)操作我們就先介紹到這里,vim 的功能很強大,關(guān)于 vim 更詳細的使用,大家可以去網(wǎng)上查 閱相關(guān)的資料或文檔。 關(guān)注VX公眾號:迅為電子 , 回復(fù) :終結(jié)者,免費獲取產(chǎn)品資料 |