vi/vim是什么?
Linux世界幾乎所有的配置文件都是以純文本形式存在的,而在所有的Linux發(fā)行版系統(tǒng)上都有vi編輯器,因此利用簡單的文字編輯軟件就能夠輕松地修改系統(tǒng)的各種配置了,非常方便。vi就是一種功能強(qiáng)大的文本編輯器,而vim則是高級版的vi,不但可以用不同顏色顯示文字內(nèi)容,還能進(jìn)行諸如shell腳本、C語言程序編輯等功能,可以作為程序編輯器。
vi的三種模式及各個模式之間的轉(zhuǎn)換關(guān)系
一:翻頁
ctrl+u向上翻半頁
ctrl+f向上翻一頁
ctrl+d 向下翻半頁
ctrl+b 向下翻一頁
二:移動光標(biāo)指令
0: 光標(biāo)移至當(dāng)前行首
$: 光標(biāo)移至當(dāng)前行尾
三:常用插入、刪除指令
i:在當(dāng)前光標(biāo)前插入,光標(biāo)后文本向后移
dd: 刪除光標(biāo)所在的行
yy:復(fù)制當(dāng)前行正行內(nèi)容到剪切板
p:粘貼剪切板中的內(nèi)容到當(dāng)前光標(biāo)位置之后
P:粘貼剪切板中的內(nèi)容到當(dāng)前光標(biāo)位置之前
s: 從當(dāng)前光標(biāo)位置處開始,以輸入的文本替代指定數(shù)目的字符
S: 刪除指定數(shù)目的行,并以所輸入文本代替之
do: 刪至行首
d$: 刪至行尾
四、vi查找、保存和退出
按u——取消最近一次操作,可按多次,類似撤銷。
按U——取消當(dāng)前行所做的所有編輯。:w ——保存當(dāng)前文件
:wq —— 存盤退出(與指令 :x 功能相同)
:q —— 直接退出,如已修改會提示是否保存
:q! ——不保存直接退出
五、打開新文件或讀入其它文件內(nèi)容
在當(dāng)前vi編輯器中,執(zhí)行":e 新的文件"形式的末行命令可以編輯新文件。
在當(dāng)前vi編輯器中,執(zhí)行":r 其他文件"形式的末行命令讀入其他文件的內(nèi)容,將其復(fù)制到當(dāng)前光標(biāo)的所在位置。
在當(dāng)前vi編輯器中,執(zhí)行":r !命令"形式的莫行模式,可以將其他命令的輸出粘貼至文本文件光標(biāo)所在位置。
在末行模式執(zhí)行"set number "命令可顯示行號,執(zhí)行"set nonu"取消顯示行號。
六、vim編輯器有用的參數(shù)
vim -o file1 file2;將同時打開兩個文件,上下顯示,使用ctrl+w切換文件。
vim -O file1 file2;將同時打開兩個文件,左右顯示,使用ctrl+ww切換文件。
總結(jié)
以上所述是小編給大家介紹的Linux使用文本編輯器vi常用命令,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- linux vi命令知識點用法總結(jié)
- Linux Vim 實用命令詳解
- Linux 常用文本處理命令和vim文本編輯器
- 詳解Linux常用命令的用法(二)————文本編輯器命令vi/vim
- Docker service命令詳解(小結(jié))
- 詳解Docker容器運行多條命令(supervisor)
- Vim中宏命令的使用實例詳解
- Vim命令合集
- Linux文件編輯命令vi詳細(xì)整理(總結(jié))
- Vim編輯器常用的命令總結(jié)
- Visual Studio 2017中找回消失的“在瀏覽器中查看”命令
- 關(guān)于vi和vim的區(qū)別及命令詳解
- Linux vim編輯命令模式
- Vim的分屏功能命令大全
- vim命令大全
- 兩個命令把 Vim 打造成 Python IDE的方法
- 詳解Linux中vi命令大全
- 最全的VI命令與快捷鍵大全集合建議收藏