2021-05-12 14:32:11
如何使用Vi/Vim編輯器刪除檔案中的所有文字
Vim是在Linux中編輯文字或組態檔的一個很棒的工具。 其中個不太為人所知的Vim技巧是清除或刪除檔案中的所有文字或行。 雖然這不是經常使用的操作,但它是了解或學習它的對你來說也是好習慣。
在本文中,我們將介紹如何刪除的步驟,使用不同Vim模式下的Vim編輯器刪除或清除檔案中的所有文字。
第一個選項是在正常模式下刪除,清除或刪除檔案中的所有行(請注意,Vim預設以正常模式啟動)。 開啟檔案後,立即鍵入gg將游標移動到檔案的第一行,假如它不在那裡。 然後鍵入dG以刪除其中的所有行或文字。
如果Vim處於其他模式,例如插入模式,按下<Esc>鍵(有時需要按兩下)都會進入正常模式。
或者,您還可以通過執行以下命令,在命令模式下清除Vi/Vim中的所有行或文字。
:1,$d
如下圖:
推薦更多Vim相關內容:
- Linux文字編輯器Vim基礎教學 https://www.linuxidc.com/Linux/2017-09/146930.htm
- Linux下使用vim命令編輯與修改文字內容 https://www.linuxidc.com/Linux/2018-03/151584.htm
- vim基本操作筆記 https://www.linuxidc.com/Linux/2018-04/151693.htm
- Vim高階操作快速入門 https://www.linuxidc.com/Linux/2018-09/154039.htm
- 如何在Vim編輯器中密碼保護檔案 https://www.linuxidc.com/Linux/2018-10/154910.htm
- Linux基礎教學之Vim編輯器用法 https://www.linuxidc.com/Linux/2018-09/154400.htm
- Linux 系統中如何進入退出 Vim 編輯器 https://www.linuxidc.com/Linux/2018-04/151813.htm
- Ubuntu 16.04 Vim YouCompleteMe自動補全的安裝設定與使用 https://www.linuxidc.com/Linux/2017-02/141088.htm
- 如何在Vim編輯器中密碼保護檔案 https://www.linuxidc.com/Linux/2018-10/154910.htm
- Vim實現分屏操作 https://www.linuxidc.com/Linux/2019-03/157689.htm
- Vim編輯器翻頁控制命令詳解 https://www.linuxidc.com/Linux/2019-01/156600.htm
- Linux下更改Vim預設注釋顏色 https://www.linuxidc.com/Linux/2019-01/156603.htm
關於Vim模式與模式切換
很多初學者啟動Vim後,不知道怎麼輸入字元:按了半天字母,結果螢幕還是空的。vim和記事本或WORD不一樣,不是一開啟後就可以輸入文字,此時它處於正常模式。
Vim一共有4個模式:
- 正常模式 (Normal-mode)
- 插入模式 (Insert-mode)
- 命令模式 (Command-mode)
- 可視模式 (Visual-mode)
正常模式
正常模式一般用於瀏覽檔案,也包括一些複製、貼上、刪除等操作。這時擊鍵時,一般的鍵/鍵組合會被當成功能鍵,而不會鍵入對應的字元。
在這個模式下,我們可能通過鍵盤在文字中跳來跳去,跳動的範圍從小到大是字元、單詞、行、句子、段落和螢幕。
啟動Vim後預設位於正常模式。不論位於什麼模式,按下<Esc>鍵(有時需要按兩下)都會進入正常模式。
插入模式
在正常模式中按下i, I, a, A等鍵,會進入插入模式。現在只用記住按i鍵會進行插入模式。插入模式中,擊鍵時會寫入相應的字元。
命令模式
在正常模式中,按下:(冒號)鍵,會進入命令模式。在命令模式中可以執行一些輸入並執行一些vim或外掛提供的指令,就像在shell裡一樣。這些指令包括設定環境、檔案操作、呼叫某個功能等等。
可視模式
在正常模式按下v, V, <Ctrl>+v,可以進入可視模式。可視模式中的操作有點像拿滑鼠進行操作,選擇文字的時候有一種滑鼠選擇的即視感,有時候會很方便。
在本文中,我們已經解釋了如何使用Vi/Vim編輯器清除或刪除檔案中的所有行或文字。 請記得與我們分享您的想法或使用下面的留言與我們分享。
相關文章