DBA之路-3 vim编辑器的使用

 

1.vim编辑器模式介绍

  • 修改文件内容的时候用vim,查看文件内容不要用vim
  • 查看文件时,cat/more/less命令是一行一行的读入内存,而vim是将文件整个读入内存,文件如果很大,则vim非常耗时且空间可能不够

    DBA之路-3 vim编辑器的使用

    DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

2.vim编辑器模式间切换

  • DBA之路-3 vim编辑器的使用

 

3.vim编辑器的常规操作

  • DBA之路-3 vim编辑器的使用

  • w保存

    DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • g替换所有,没有g替换一个

    DBA之路-3 vim编辑器的使用

  • DBA之路-3 vim编辑器的使用

  • vi -o 文件1 文件2 可以上下同时看到两个文件 n下一个 N上一个 ctrl 两下w 也可以切换
  • vi -O 文件1 文件2 可以左右同时看到两个文件 n下一个 N上一个 ctrl 两下w 也可以切换 ;进入

    DBA之路-3 vim编辑器的使用

    DBA之路-3 vim编辑器的使用

  • 在vim界面,执行shell命令:进入末行模式,!命令
  • DBA之路-3 vim编辑器的使用

4.补充:

  • vim -p  以标签页形式打开多个文件
  • :tabnew     增加一个标签
  • :tabc       关闭当前的tab
  • :tabo       关闭所有其他的tab
  • :tabs       查看所有打开的tab
  • :tabp 或gT  前一个
  • :tabn 或gt  后一个
  • 标记 mark
  • 26个,a-z
  • 创建标记:  ma
  • 跳到标记a:  `a
  • 查看标记:   :marks
  • '       跳转前的位置
  • 删除标记:   :delmarks a
  • 多行缩进:
  • V   行可视模式
  • 选中多行
  • 向右缩进>
  • 向左缩进<
  • 加密  :X
  • 删除密码 :set key=
  • :wq
  • 在vim执行系统命令  :!ls