vim编辑器

vim编辑器

  1. vim介绍

    1. vi和vim 不是同一个软件包安装而来
      1. rpm -qf vim
      2. rpm -qf vi
    2. vim是vi的增强版,有语法加亮,完全兼容vi
  2. vim编辑器操作模式

    1. vim 常用的四种模式

      1. 正常模式(Nomsl mode,俗称命令模式)
      2. 命令行模式(Command-line mode)
      3. 插入模式(Insert mode,俗称编辑模式)
      4. 可视化模式(Visual mode,俗称可视块模式)
    2. vim /目录/文件

      首次进入文件 ————正常模式

      按下I出现Insert————插入模式

      按下esc,输入冒号————命令行模式

    3. 进入编辑模式 操作

      1. 按 a i o 后 A I O

      2. 编辑模式操作

        ​ i 当前字符前插入

        ​ I 行首插入

        ​ a 当前光标后插入

        ​ A 行尾插入

        ​ o 下行插入

        ​ O 上行插入

        ​ x 向后删一个字符

        ​ X 向前删一个字符

        ​ u 撤销

        ​ ctrl + r 恢复

        ​ r 替换

        ​ 编辑模式到命令模式 按下esc

    4. 正常模式操作

      1. 光标定位 h j k l
      2. 0 和 home 键表示 切换到行首
      3. $和end 表示切换到 行尾
      4. gg 快速定位到行首
      5. G 定位到行尾

      使用 /in 可以查找 in 并右高亮显示

      关闭高亮显示 :noh

      /^ d 查找以d开头内容

      /bash$ 查找 bash 结尾的内容

      vim +7 /etc/passwd 打开文件直接跳转到第7 行

    5. 正常模式的对文本编辑

      1. yy复制整行 复制N行 Nyy
      2. dd 删除行 2dd 删除2行
      3. p 粘贴
      4. x 删除光标所在位置字符
      5. D 删除光标后字符
      6. u 撤销
      7. ctrl + r 恢复
      8. r 替换
    6. 进入可视块模式

      1. 编程或修改服务器配置时,进行多行注释,会使用Visual模式
      2. 批量修改
        1. ctrl +V 进入列编辑模式
        2. 光标上 或下 选中
        3. 按 大写的 I
        4. 在插入 注释符号或需要插入的符号(#)
        5. 在按esc 就会全部注释后添加
    7. 命令行模式操作

      :w 保存

      :W! 强制保存

      :q 退出

      :q!不保存退出

      :wq保存退出

      :wq!强制保存退出

      :x保存退出

      ZZ 保存退出(正常模式下)

      :e!复原

    8. 自定义vim使用环境

      1. 临时设置

        1. :set nu 设置行号
        2. :set nonu 取消设置行号
        3. :noh 取消高亮显示
      2. 永久设置

        1. vim /etc/vimrc 设置后影响系统下所有用户

        2. ~ /.vimrc 在用户家目录下,创建一.vimrc 只影响某一用户

          echo ‘set nu ’> ~/.vimrc

          vim /root/.vimrc

    9. 一次打开多个文件

      ctrl + ww 文档间切换

      1. 上下方式打开
        1. vim -o /etc/passwd /etc/hosts
      2. 左右方式打开
        1. vim -O /etc/passwd /etc/hosts
      3. 查看多个文件的内容差异
        1. vimdiff /etc/passwd mima.txt
    10. linux 的其他编辑器

      1. nano 编辑器
      2. emacs 编辑器
      3. GHOME 编辑器 gedit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值