vim学习
1.认识 VIM
VIM 常用的有四个模式,:
正常模式 (Normal-mode)
插入模式 (Insert-mode)
命令模式 (Command-mode)
可视模式 (Visual-mode)
2.命令行模式功能键
| 命令 | 功能 |
|---|---|
| yy | 复制当前光标所在行 |
| [n]yy | n为数字,复制当前光标开始的n行 |
| p | 粘贴复制的内容到光标所在行之下 |
| P | 粘贴复制的内容到光标所在行之上 |
| dd | 删除当前光标所在行 |
| [n]dd | 删除当前光标所在行开始的n行 |
| cc | 剪切当前光标所在行 |
| G | 光标移动到文件尾 |
| u | 取消前一个动作 |
| . | 重复前一个动作 |
| x | 删除光标当前的一个字符 |
| ZZ | 保存并退出 |
3.行底模式功能键
| 命令 | 功能 |
|---|---|
| :w | 保存 |
| :q | 退出 vi( 系统会提示保存修改 ) |
| :q! | 强行退出(对修改不做保存) |
| :wq | 保存后退出 |
| :w [filepath] | 另存文件到 filepath |
| :set nu | 显示行号 |
| :n | 定位到第n行 |
| :set nonu | 取消行号 |