🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1. 单行复制 模式 | 命令 | 备注 --- | --- | --- 命令行模式 | yy | 2. 多行复制 模式 | 命令 | 备注 --- | --- | --- 命令行模式 | nyy | n为对应行数 3. 粘贴 模式 | 命令 | 备注 --- | --- | --- 命令行模式 | p | 将已经复制的数据在光标下一行粘贴 命令行模式 | P | 将已经复制的数据在光标上一行粘贴 4. 查找字符串 模式 | 命令 | 备注 --- | --- | --- 末行模式 | /string | 从上往下查找(string为需要查找的字符) 末行模式 | ?string | 从下往上查找(string为需要查找的字符) 5. 显示行号 模式 | 命令 | 备注 --- | --- | --- 末行模式 | :set number | 6. 替换 模式 | 命令 | 备注 --- | --- | --- 末行模式 | :[addr]s/源字符串/目标字符串/[option] | \[addr\]表示检索范围:"1,n":表示从第1行到n行 ***** "%":表示整个文件,同"1,$" ***** ".,$":表示从当前行到文件尾 ***** 省略时表示当前行 ---------- \[option\] : 表示操作类型,g:globe,表示全局替换***** c:confirm,表示进行确认***** p:表示替代结果逐行显示(Ctrl + L恢复屏幕)***** i:ignore,不区分大小写******\[option\]省略时仅对每行第一个匹配串进行替换 ---------- 如果在源字符串和目的字符串中出现特殊字符,如'/','',','等需要前面加反斜杠\\进行转义 7. 撤销 模式 | 命令 | 备注 --- | --- | --- 命令行模式 | u | 撤销上一步操作