vim基础(一)
今天看了下兄弟連的VIM講解,又學了幾個新命令,記錄一下。
插入與刪除
插入
首先還是插入,以前只知道i。今天發現原來還有a\A\i\I\o\O,下面具體說一下:
| a | 在光標后插入 |
| A | 在行末插入 |
| i | 在光標前插入 |
| I | 在行首插入 |
| o | 在當前行后加一行插入 |
| O | 在當前行前加一行插入 |
這就已經非常方便地做到插入操作了,有加必有減啦,刪除有如下命令:
刪除
| x | 刪除當前字符 |
| nx | 刪除當前往后n個字符 |
| dd | 刪除整行(實際是剪切,后面會說) |
| dG | 刪除光標所在行至文件末尾所有內容 |
| D | 刪除光標所在處至文件末尾所有內容 |
| :n1,n2d | 刪除指定范圍的行數 |
光標定位
插入和刪除都要在指定的位置進行操作,前面的部分已經涉及一些定位,下面再具體展開更多定位的技巧:
| $ | 移至行尾 |
| 0 | 移至行首 |
| :set nu | 設置行號 |
| :set nonu | 取消行號 |
| gg | 快速定位到首行 |
| G | 快速定位到末行 |
| nG | 到第n行 |
| :n | 到第n行 |
復制與粘貼
編輯文檔常用的另一個操作是復制與粘貼,命令如下表:
| yy | 復制 |
| nyy | 復制n行 |
| dd | 剪切 |
| ndd | 剪切n行 |
| p | 在當前行下粘貼 |
| P | 在當前行上粘貼 |
退出與保存
寫完代碼(或文章),最后一步肯定要保存退出了,不學這個,還是沒法用VIM,記住下面這些命令吧:
| :w | 保存 |
| :w path/filename | 另存為 |
| :q | 退出 |
| :wq | 保存退出 |
| ZZ | 保存退出 |
| :q! | 不保存,強制退出 |
| :wq! | 強制保存并退出(只有當你是文檔所有者或root用戶才可以用) |
今天就總結這么多了,有了這些基本就可以進行正常寫起來了,只不過慢一點,慢慢來。
轉載于:https://www.cnblogs.com/ben-future/p/10572777.html
總結
- 上一篇: 结果填空:最强团队
- 下一篇: oracle误删scott文件如何恢复