對(duì)文本在編輯器的功能(如查找,剪切和粘貼)了解越多,編寫shell腳本的速度就越快。以VIM為例
安裝vim
sudo apt-get install vim
vim基礎(chǔ)
鍵入vim(或vi,如果這個(gè)別名或鏈接文件存在的話)如
vim myprog.c
vim有兩種操作模式,普通模式和插入模式
普通模式將按鍵解釋成命令
插入模式將光標(biāo)位置輸入的每個(gè)鍵插入到緩沖區(qū),按i鍵進(jìn)入插入模式,按esc回到普通模式
vim的基本操作命令
vim特全操作命令
最常用命令:文章來源:http://www.zghlxwxcb.cn/news/detail-572736.html
h或者(向左方向鍵) //光標(biāo)向左移動(dòng)一個(gè)字符
j或者(向下方向鍵) //光標(biāo)向下移動(dòng)一個(gè)字符
k或者(向上方向鍵) //光標(biāo)向上移動(dòng)一個(gè)字符
l或者(向右方向健) //光標(biāo)向右移動(dòng)一個(gè)字符
:w //保存文本
:w! //如果文件屬性為只讀時(shí),強(qiáng)制保存
:q //退出vim
:q! //強(qiáng)制退出vim,不管編輯還是未編輯都不保存退出
:wq //保存之后退出
:e! //將文檔還原成最原始狀態(tài)
:ZZ //等價(jià):wq
:w [filename] //將文檔另存為filename
:r [filename] //在光標(biāo)所在行的下面讀入filename文檔的內(nèi)容
:set nu //在每行的行首設(shè)置行號(hào)
:set nonu //取消行號(hào)
:n1,n2 w [filename] //將n1到n2行的內(nèi)容另存為filename文件中
:!command //暫時(shí)離開vim,執(zhí)行某個(gè)Linux命令,例如::ls/home 暫時(shí)列出/home下的文件,然后會(huì)提示按回車返回vim
參考資料:《Linux命令行與shell腳本編程大全(第三版)》第十章使用編輯器文章來源地址http://www.zghlxwxcb.cn/news/detail-572736.html
到了這里,關(guān)于Linux和Shell筆記-6使用編輯器Vim的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!