vim编辑器基础

目录:

  1. vim简介
  2. vim三种常用模式
  3. 命令行模式常用
  4. 编辑模式常用
  5. 末行模式常用
  6. 参考练习

vim的简介

  • VI 是一个命令行界面下的文本编辑工具,最早在 1976 年由 Bill Joy 开发,当时名字叫做 ex。vi 支持绝大多数操作系统(最早在 BSD 上发布),并且功能已经十分强大 1991 年 Bram Moolenaar 基于 vi 进行改进,发布了 vim,加入了对 GUI 的支持。

  • 随着 VIM 更新发展,VIM 已经不是普通意义上的文本编辑器,而是被广泛的作为在文本编辑、文本处理、代码开发等用途,Linux 中主流的文本编辑器包括:VI、Vim、Sublime、 Emacs、Light Table、Eclipse、Gedit 等。

  • Vim 强大的编辑能力中很大部分是来自于其普通模式命令。vim 的设计理念是命令的组合。

vim三种常用模式

Vim编辑器模式常用有三种,分别是:

  1. 命令行模式
  2. 文本输入模式
  3. 末行模式

注:

  • 默认进入命令行模式

    1. “5dd” 5 表示总共 5 行,删除光标所在后的 5 行,包含光标行
    2. “d$” $代表行尾,删除到行尾的内容,包含光标
    3. “2yy” 表示复制光标及后 2 行,包括光标行
    4. “% d” %代表全部或者全局, %d 表示删除文本所有的内容,也即是清空文档所有的内容。
  • 在命令行模式按i进入文本输入模式

  • 按ESC进入命令行模式

  • 按:进入末行模式
    在这里插入图片描述
    回到目录

命令行模式常用

红色为常用
在这里插入图片描述
在这里插入图片描述

回到目录

编辑模式常用

在这里插入图片描述

末行模式常用

在这里插入图片描述

回到目录

参考练习

  1. 请把/etc/init.d/iptables 复制到/root/目录下,并重命名为test.txt
  2. 用vim打开test.txt并设置行号
  3. 分别向下、向右、向左、向右移动5个字符
  4. 分别向下、向上翻两页
  5. 把光标移动到第49行
  6. 让光标移动到行末,再移动到行首
  7. 移动到test.txt文件的最后一行
  8. 移动到文件的首行
  9. 搜索文件中出现的 iptables 并数一下一共出现多少个
  10. 把从第一行到第三行出现的iptables 替换成iptable
  11. 还原上一步操作
  12. 把整个文件中所有的iptables替换成iptable
  13. 把光标移动到25行,删除字符 “$”
  14. 还原上一步操作
  15. 删除第50行
  16. 还原上一步操作
  17. 删除从37行到42行的所有内容
  18. 还原上一步操作
  19. 复制48行并粘贴到52行下面
  20. 还原上一步操作(按两次u)
  21. 复制从37行到42行的内容并粘贴到44行上面
  22. 还原上一步操作(按两次u)
  23. 把37行到42行的内容移动到19行下面
  24. 还原上一步操作(按两次u)
  25. 光标移动到首行,把/bin/sh 改成 /bin/bash
  26. 在第一行下面插入新的一行,并输入”# Hello!”
  27. 保存文档并退出
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值