Vim的基本操作总结
最近在學(xué)習(xí)Linux基礎(chǔ)的時(shí)候,對(duì)Vim的基本操作時(shí)遇到很多問題,如編輯錯(cuò)誤,無法退出Vim等。通過一系列的學(xué)習(xí)后才解決了這些問題,希望這個(gè)過程能對(duì)后來者有所幫助
先對(duì)Vim的三種模式做個(gè)大致的介紹:
Vi有三種基本工作模式:
- 命令模式
- 文本輸入模式
- 末行模式。
三種模式之間的關(guān)系如下:
1.1輸入vi 指令 進(jìn)入指定的文件進(jìn)行編輯 如下圖所示:
1.2 若指定文件已經(jīng)存在則進(jìn)入Vim時(shí)是“指令模式”,此模式下只能編輯一些 屬于 Vim的 指令, VIm才能識(shí)別,否則Vim禁止用戶編輯,然后(參考上圖模式轉(zhuǎn)換)通過點(diǎn)擊“i” 鍵來進(jìn)行模式轉(zhuǎn)換,轉(zhuǎn)到“插入模式(即編輯模式)”,此模式下,用戶可以對(duì)文件進(jìn)行編輯。點(diǎn)擊“esc”鍵返回“命令行模式”。若想保存退出,則必須先從“命令行模式”進(jìn)入“末行模式”具體操作時(shí)點(diǎn)擊“:”鍵,進(jìn)入“末行模式”后通過點(diǎn)擊"w"鍵來對(duì)文件內(nèi)容進(jìn)行保存,通過“q”鍵來退出Vim。
若指定文件沒有存在,則VIm默認(rèn)模式是“插入模式”,用戶可直接對(duì)文件進(jìn)行編輯。
詳細(xì)步驟配圖如下:
進(jìn)入“插入模式”后的情景:
進(jìn)入“末尾模式”后的情景:
Linux Vi 刪除全部?jī)?nèi)容,刪除某行到結(jié)尾,刪除某段內(nèi)容 的方法
1.打開文件
2.轉(zhuǎn)到文件結(jié)尾
G或轉(zhuǎn)到第9行
9G3.刪除所有內(nèi)容(先用G轉(zhuǎn)到文件尾) ,使用:
:1,.d或者刪除第9行到第200行的內(nèi)容(先用200G轉(zhuǎn)到第200行) ,使用
:9,.d刪除說明:這是在vi中 ,“.”當(dāng)前行 ,“1,.”表示從第一行到當(dāng)前行 ,“d”刪除
1.3、查看和設(shè)置文件格式(fileformat)
:set ff? #會(huì)在底端提示:fileformat=dos將 dos 格式設(shè)置為 unix
:set ff=unix總結(jié)
以上是生活随笔為你收集整理的Vim的基本操作总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 固态硬盘简称是不是ssd_小白科普:没想
- 下一篇: esxi 环境 西数硬盘测试软件,总算基