进入:vi 文件名
退出 :点击esc进入命令模式输入 :wq
插入命令:
- a:在光标所在字符后插入
- A:在光标所在尾行插入
- i:在光标所在字符前插入
- I:在光标所在行行首插入
- o:在光标下插入新行
- O: 在光标上插入新行
删除命令:
- x:删除光标所在字符串
- nx:删除光标所在后n各字符串
- dd:删除光标所在行,ndd删除n行
- dG:删除光标所在行到文件末尾内容
- D:删除光标所在处到行尾内容
- :n1,n2d 删除指定范围的行
复制和剪切命令:
- yy:复制当前行
- nyy:复制当前行以下行
- dd:剪切当前行
- ndd:剪切当前行
- p,P:粘贴在当前光标所在行下行或行上
替换和取消命令
- r:取代光标所在处字符串
- R:从光标所在处开始替换字符,按esc结束
- u:取消上一步
搜索和搜索替换命令
- /string:搜索指定字符串 忽略大小写 set ic
- n:搜索指定字符串下一个出现位置
- :%s/old/new/g 全文替换指定字符串
- :n1,n2s/old/new/g 在指定范围内替换指定字符串
使用技巧:
- :r! 导入命令执行结果
- :r 导入
- map 设置快捷键 map ctrl+v+p I#<ESC> 回车 注释功能
- :map map ctrl+H i www.1227694865@qq.com<ESC> 快捷输入字符串
- :1,4s/^/#/g 连续注释
- :1,4s/^#//g 取消注释
- ab 替换 ab a b
- set nu 显示行号
一定要练习!!!