vim使用指南
打開你的Ubuntu,輸入vim,一個個的試一下吧。順便安利在bilibili上一個非常好up主的視頻,我的很大一部分是根據他的總結下來的。(推廣授權了的yoo~)這裏是鏈接:點我點我,看完投幣支持哦~
1.兩種模式
- 命令模式(command)
- 編輯模式(edit)
按一下i
可以進入編輯模式,按一下esc
可以退出編輯模式。
2.基本操作
2.1 在終端打開vim
直接在終端輸入vim
可以直接進入vim。
在終端輸入vim xxx.c
可以用vim打開文件
2.2 在命令模式下保存並退出
在命令模式下輸入:wq 文件名.後綴
可以將代碼保存至該文件,如果是打開某個文件去編輯的話,直接輸入:wq
就可以退出保存了。w代表保存(write),q代表退出(quit)。可單獨使用。
在命令模式下輸入:q!
可以直接退出,不保存。(在未編輯的情況下不需要!
)
ps:命令模式下的Esc
的意思是清空命令。之前打的沒執行的就沒了。
2.3高亮語法(像vs那樣子)和行號
我的vim是默認開啓的 。
代碼 | 作用 |
---|---|
syntax on |
啓動高亮 |
set number |
啓動行號 |
如果不是默認開啓的話,可以在終端輸入vim ~./vimrc
進行配置。進入過後吧下列代碼敲進去,然後保存退出。
syntax on
set number
Ps:這裏可以去github上面找大佬的配置複製進來。
3.輔助功能
3.1移動
上下左右鍵可以移動。
命令模式下:
按鍵 | 作用 |
---|---|
H | 左 |
J | 下 |
K | 上 |
L | 右 |
W | 向後跳一個單詞(word) |
B | 向前跳一個單詞(back) |
PageUp (PgUp)或Ctrl + B | 向上翻頁(forward) |
PageDown (PgDn) 或Ctrl + F | 向下翻頁(backward) |
數字+gg | 直接跳到某行 |
數字+H 或 J 或 K 或 L | 向左上下右跳多少行 |
3.2 查找
命令模式輸入/xxx
會進行高亮標記xxx。
N
可以搜索下一個。
Shift
+N
可以搜索上一個。
找到了過後按Esc
退出之後按i
進入編輯模式。
3.3 刪除
編輯模式下使用Backspace
(彷彿是一句廢話)
命令模式下dd
可以刪除那一行。
命令模式下d2d
可以連續刪除2行,中間數字自己融會貫通。
如果你刪錯了的話,命令模式下u
撤銷
3.4 裁剪複製粘貼
命令模式下cc
可以裁剪那一行。
命令模式下c2c
可以連續裁剪2行,中間數字自己融會貫通。
命令模式下yy
可以複製那一行。
命令模式下y2y
可以連續複製2行,中間數字自己融會貫通。
命令模式p
可以粘貼。
撤銷仍然是u
3.5 VISUAL模式
移動的話會選中一片代碼,選擇的話可以進行刪除d
,複製y
,裁剪c
,
4.插件
內置的自動補全是Ctrl+N,缺點是隻能補全已經出現過的詞彙。
爲了讓他更智能,我們要安裝第三方插件。
4.1 插件安裝
vim plug:自動補全,建議百度,可參考GitHub: https://github.com/junegunn/vim-plug
vim awesome:一個找插件的網站
如果報錯可能是沒裝git