vi/vim基本命令

ecs 退出 编辑状态命令状态

插入

在光标前 i

移到在行首 I

光标后 a

当前行尾 A

当前行之下另起一行 o 进入编辑状态

当前行之上另起一行 O

替换

当前字符 r

当前及其后,直到按Esc R

粘贴

剪切 dd当前行 ,移动到目标行 p粘贴

复制 yy当前行 ,p粘贴

复制2个单词 y2w 向下2行 y2j 向上2行 y2k

寄存器 :reg [args] **+**剪切板

复制当前行 "+yy "+nyy

剪切板内容粘贴到光标后 "+p

搜索

跳到指定行(21行) :2121G

返回原光标处 ``

移动

jjkl

单词末尾 e

2个单词 前移 2b 后移 2w

行首 0^ 行尾 $ 2行行尾 2$

上行(减号) - 下行 +

跳到对应括号(代码块) %

恢复

撤销(本次编辑模式没有改动) u

恢复上一步撤销 ctrl+r

删除

删除字符 x

删除当前行及后面n-1行 ndd

退出

保存 :wq:x

强制退出 :q!

编辑压缩包内文件

打开压缩包 进入文件可以编辑 (/name ) 待验证

LANG=”Zn_CN.UTF-8” #临时设置语言

echo $LANG #当前系统设置编码

点击打赏
文章目录
  1. 1. 插入
    1. 1.0.1. 替换
    2. 1.0.2. 粘贴
    3. 1.0.3. 搜索
    4. 1.0.4. 移动
  • 2. 恢复
  • 3. 删除
  • 4. 退出
  • 5. 编辑压缩包内文件
  • 载入天数...载入时分秒... ,