【零散积累】 vim常用操作
生活随笔
收集整理的這篇文章主要介紹了
【零散积累】 vim常用操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 類型 | 操作 | 含義 |
| 刪除 | dd | 刪除游標所在的一整行(常用) |
| ndd | n為數字。刪除光標所在的向下n行,例如20dd則是刪除光標所在的向下20行 | |
| d1G | 刪除光標所在到第一行的所有數據 | |
| dG | 刪除光標所在到最后一行的所有數據 | |
| d$ | 刪除光標所在處,到該行的最后一個字符 | |
| d0 | 那個是數字0,刪除光標所在到該行的最前面的一個字符 | |
| ggdG | 全文刪除,謹慎操作。 | |
| 替換 | :s/from/to/ | 將當前行中的第一個from,替換成to。如果當前行含有多個from,則只會替換其中的第一個 |
| :s/from/to/g | 將當前行中的所有from都替換成to | |
| :s/from/to/gc | 將當前行中的所有from都替換成to,但是每一次替換之前都會詢問請求用戶確認此操作 | |
| :%s/from/to/g | 對所有行的內容進行替換 |
復制粘貼:
yy 復制了選中行
p 進行粘貼
多行刪除:
1.首先在命令模式下,輸入“:set nu”顯示行號;
2.通過行號確定你要刪除的行;
3.命令輸入“:32,65d”,回車鍵,32-65行就被刪除了,很快捷吧
如果無意中刪除錯了,可以使用‘u’鍵恢復(命令模式下)
定位到指定行:
ngg,或者, nG,例如,171gg
給指定行添加注釋,與取消注釋:
:58,79s/^/#/g? ? 添加注釋
:58,79s/^#//g? ? 取消注釋
vim下保持復制文本的格式:
:set paste
總結
以上是生活随笔為你收集整理的【零散积累】 vim常用操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据之SparkSQL简介及DataF
- 下一篇: 算法竞赛入门经典 aabb