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 | 取消行号 |