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粘贴

   

 

搜索结果向上找

/  从前向后找

? 从后向前找

posted on 2018-09-15 15:02  zhco  阅读(104)  评论(0编辑  收藏  举报

导航