Linux vi如何刪除一行或者多行內容
Linux vi如何刪除一行或者多行內容
vi批量刪除行:d-->需要刪除的行數-->d vi刪除所有行,使用 :%d 跳轉到當前行首:0 跳轉到當前行尾:$ 跳轉到檔案的第一行:按兩次“g”
如何從Vim中刪除行?如何刪除多行?本文介紹在Vim編輯器中刪除行的不同方法 文內含長段 程式碼可複製可往左滑 ,希望對大家有幫助!
安裝Vim
#在Ubuntu/Debian中的安裝方式$ sudo apt install vim#在RHEL/Centos中的安裝方式#] yum -y install vim
刪除單行內容
-
將游標移動到需要刪除的行 -
按一下ESC鍵,確保退出編輯模式 -
按兩次鍵盤上面的 d鍵,就可以刪除了。
刪除所有的行
-
按一下ESC鍵,確保退出編輯模式 -
按兩次鍵盤上面的 g鍵,讓游標移動到文字的首行 -
然後按鍵盤上面的 d和 G鍵。其中d鍵是小寫,G鍵要切換成大寫的。
-
按一下ESC鍵,確保退出編輯模式 -
按一下 :冒號鍵,(shift + ;)就可以輸入 :冒號了。 -
然後輸入 1,$d
-
按一下ESC鍵,確保退出編輯模式 -
按一下 :冒號鍵, shift + ; 就可以輸入 :冒號了。 -
然後輸入 %d。 %表示檔案中的所有行。
刪除多行
-
將游標移動到需要刪除的行 -
按一下ESC鍵,確保退出編輯模式 -
在dd 命令 前面加上要刪除的行數。例如,如果要刪除第4行以下的3行,請按下 3 dd
刪除給定範圍的行
:3,5d
:$d
:1,.-1d
:.+1,$d
通過條件匹配刪除行
:g/text/d
:%g!/#/d#或者:v/#/d
:g/^#/d
:g/^$/d
總 結
Vim有許多有用的功能,它們包括支援正規表示式的搜尋,輕鬆重複命令的能力,直接記錄和執行巨集,自動完成,檔案合併,滑鼠整合,拼寫檢查,語法突出顯示,分支撤消/重做歷史,支援流行網路協議和檔案存檔格式等。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在個人微 信公眾號( DB寶)上有同步更新 ● QQ群號: 230161599 、618766405,微信群私聊 ● 個人QQ號(646634621),微 訊號(db_bao),註明新增緣由 ● 於 2020年6月 在西安完成 ● 最新修改時間:2020年6月 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用、DBA學習班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(db_bao), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2701114/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vi編譯器裡多行刪除編譯
- vi編譯器裡多行刪除和多行復制編譯
- Python如何刪除csv中的內容Python
- Linux的VI (刪除貼上,複製)Linux
- 徹底刪除mysql容器內容MySql
- CSS: 通過CSS控制字串長度(一行或者多行)CSS字串
- JavaScript 刪除字串中非漢字內容JavaScript字串
- JavaScript陣列刪除重複內容JavaScript陣列
- JExcel 刪除一行…………Excel
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- MyBatis刪除多行,in語句的使用MyBatis
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- js如何刪除陣列中是否有重複內容程式碼JS陣列
- vim常用命令之多行註釋和多行刪除
- js如何建立、刪除或者檢測cookie是否存在JSCookie
- javascript如何動態刪除或者新增物件屬性JavaScript物件
- windows 下 檔案內容清理且不刪除-拾億Windows
- JavaScript刪除字串中的非數字內容JavaScript字串
- javascript刪除具有指定文字內容的li元素JavaScript
- Vim常用操作-快速刪除括號中內容。
- javascript超過容器後顯示省略號效果(相容一行或者多行)JavaScript
- 新手必看教程:如何刪除Mac語音備忘錄中的內容Mac
- 如何刪除GitHub或者GitLab 上的資料夾?GithubGitlab
- 如何刪除字串內部的空格字串
- Adobe Photoshop 2020 Mac使用教程!如何使用“內容識別填充”功能來刪除內容!Mac
- 正規表示式刪除字串中非數字內容字串
- c 刪除檔案中指定的部分內容 (轉)
- Oracle多行轉一行Oracle
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- linux rm刪除含有特殊符號目錄或者檔案Linux符號
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- JavaScript點選新增行或者刪除行JavaScript
- linux系統中刪除eth*.bak或者多餘的網路卡Linux
- 利用jquery給指定的table新增一行、刪除一行jQuery
- 如何在 Linux 中刪除目錄Linux
- 如何刪除win10所有內建應用_windows10刪除內建應用的方法Win10Windows
- 多行資料放到一行上
- 點選新增或者刪除表格行詳解