VI基本操作

来源:互联网 发布:mac的口红成分安全吗 编辑:程序博客网 时间:2024/06/11 03:25

VI 分为三种模式
1、

  1. 命令行模式 command mode
  2. 插入模式 insert mode
  3. 底线模式 last line mode

2、命令行模式进入插入模式

  1. i:插入,从目前光标虽在之处插入字符
  2. a:增加,从目前光标所在之处下一个位置插入
  3. o:插入新的一行,从行首插入
  4. esc 退出进入到命令行模式

3、底线模式,先按esc进入命令行模式,再输入冒号,进入底线模式,底线模式可以保存文件,替换内容,设置格式

4、命令行模式的光标移动

  • GG : 移动到文件最后
  • gg : 移动到文件开头
  • $:移动到行尾
  • ^ : 移动到行首 方向键上下左右移动光标

5、命令行模式 删除 复制

  • x:每按一次,删除一个光标做在位置字符
  • 3x ,删除3个字符
  • dd 删除光标所在行
  • 3dd删除光标所在行之下3行,包括光标所在行
  • yw复制光标所在位置到行尾的内容,
  • yy复制光标所在行
  • p粘贴
  • r 替换光标所在位置的字符
  • R连续替换,直到 esc
  • u 撤销,相当于 ctr+z
  • -

6、底线模式:

  • 在命令行模式下输入 : 进入底线模式
  • set nu: 显示行号
  • #3 调到指定行
  • / 关键字 进行查找,输入n进行连续查找
  • 底线模式下 输入 “ 1,$s/string/replace/g” 会将全文的string字符串替换为 replace字符串
  • 1,20s/string/replace/g 把1到20行之间的string替换为replace字符串
  • #w filename ,如果想摘取文章的某一段保存为另一个文件,#代表行号,例如:#30,50 w nice ,30到50行 保存到nice这个文件内
  • :w filename 将文件保存为filename
  • :wq 保存文件并且推出VI
  • :q! 强制推出不保存
  • :wq! 强制推出并且保存
  • -
0 0
原创粉丝点击