155. 【Linux】 vim 文本编辑器

  • 时间:2022-03-15 14:29 作者:七镜 来源: 阅读:412
  • 扫一扫,手机访问
摘要:vim 编辑器简介vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。虽然它可能是世界上最复杂的编辑器(至少讨厌它的人是这么认为的),但其拥有的大量特性使其成为 Unix 管理员多年来的支柱性工具。在 GNU 项

vim 编辑器简介

vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。
虽然它可能是世界上最复杂的编辑器(至少讨厌它的人是这么认为的),但其拥有的大量特性使其成为 Unix 管理员多年来的支柱性工具。
在 GNU 项目将 vi 编辑器移植到开源世界时,他们决定对其做少量改进。因为它不再是以前 Unix 中的那个原始的 vi 编辑器了,开发人员也就将它重命名为 vi improved,或者 vim。

vim 的基础使用

  1. 打开文件夹:
vim test.txt
  1. 按【i】键进入编辑模式:


  2. 按【ESC】退出编辑模式,按【:wq】:保存并退出文件。

:wq
  1. 按【ESC】退出编辑模式,按【:q!】:退出并撤销更改
:q!
  1. 按【ESC】退出编辑模式,按【:set number】:显示行号
:set number

知道这些基本就够用了,我刚接触 linux 那会,连这些都用的不熟络,搭建 Java 环境,编辑系统环境变量时都折腾了好久,当时最可怕的就是自认为万能的【Ctrl + C】不再管用了,经常退不出编辑器。

vim 的进阶使用

  1. 按【Ctrl + F】翻下一页,F 其实就是 forward(向前)的意思,

  2. 按【Ctrl + B】翻上一页,B 其实就是 back(后退)的意思,

  3. 按【G】移动到最后一行,注意这里是区分大小写的大写的 G,也就是说键盘应该锁定大写,假如没有锁定大写,就应该按【Shift + g】,

  4. 按【num + G】移动第 num 行,这里和上面一样同样是大写的 G,另外这里 num 的意思是数字的意思,假如要移动到第 9 行,就是按 【9 + G】,假如要移动到 1024 行,就是按 【1 + 0 + 2 + 4 + G】,

  5. 【g + g】移动到第 1 行,

  6. 【d + d】删除当前光标所在行,

  7. 【u】撤销前一编辑命令,

vim 的高阶使用(替换和查找)

  1. 按【ESC】退出编辑模式,按【:s/old/new/】,替换光标所在行出现的第一个 old 为 new,


  2. 按【ESC】退出编辑模式,按【:s/old/new/g】,替换光标所在行出现的所有 old 为 new,

  3. 按【ESC】退出编辑模式,按【:n,ms/old/new/g】,替换行号在 n 和 m 之间出现的所有 old 为 new,


  4. 按【ESC】退出编辑模式,按【:%s/old/new/g】,替换文件中的所有 old 为 new,

  5. 按【ESC】退出编辑模式,按【:%s/old/new/gc】,替换文件中的所有 old 为 new,但在替换之前会给出子命令(提醒),


  6. 按【ESC】退出编辑模式,按【:/keyword】,按指定的关键词查找文件中的关键词并高亮,


vim 是 linux 系统里面的文本编辑工具,我平常在工作中,去用户现场做运维时,经常会用来分析日志,非常好用,也是从事服务端工作的工程师必备的技能。

  • 全部评论(0)
上一篇:开发思路
下一篇:tailwindcss之使用变体
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部