vim最常用的命令
編譯示例:g++ -o hello hello.cpp -std=c++11 ,其中-std=c++11表示支持C++111新特性
按下Esc後的命令模式執行
a 插入字母後
i 插入當前光標
-------------------------------------------
dd 刪除當前行
yy 復制當前行
-------------------------------------------
v 選擇
d 剪切
y 復制
p 粘貼在當前光標處上面
P 粘貼在當前光標處下面
shift+p 在當前行前粘貼
-------------------------------------------
u 撤銷操作
ctrl+r 重復操作
-------------------------------------------
^ 移動到本行第一個非空白字符上
0(數字0) 移動到本行第一個字符上,
$ 移動到行尾
3$ 移動到下面3行的行尾
ctrl+f 跳轉下一頁
ctrl+b 跳轉上一頁
[[/gg 文件頭
]]/G 文件尾
-------------------------------------------
:set nu 顯示行號
:100 跳轉到100位置
-------------------------------------------
:q! 不保存退出
:w 保存
:x 保存退出
-------------------------------------------
/xxx 向後查找xxx
?xxx 向上查找xxx
n 繼續查找下一個
:set nohlsearch 關閉高亮搜索顯示
------------------------------------------
:%s/abc/123/gc 將abc替換成123
vim最常用的命令