vi

vi 是UNIX世界中最通用的全屏编辑器。

Linux中用vi的增强版vim.

vim [option] [filename  ...]

option 包含

选项 说明
-c command 在文件编辑前执行command命令
-r filename 恢复filename指定文件
-R 只读方式编辑文件
+n file 编辑file指定文件,并定位n行
+ file 编辑file指定文件,定位在最后一行
+/string file 定位在第一个包含string 的行

vi -c echo a;

光标移动

h 左

j  下

k 上

l  右

} 当前段落末尾   段落是空行分割

{ 当前段落开头

( 当前句子开头

) 当前句子末尾

插入

a i   o   O

J 将下一行合并上来

r  替换当前光标位置

删除  dd d$  dw

粘贴 p

复制 y

撤销  u

剪切 x

块操作

块选择  v  加 光标

块覆盖    1. v 加 光标 选中 ,y复制

    2.v 加光标 选中要覆盖的区域,p粘贴

   

搜索结果向上找

/  从前向后找

? 从后向前找

原文地址:https://www.cnblogs.com/zhco/p/9650965.html