vim 批量替换字符串_纯干货:Linxu 下Vim使用详解,抽出5分钟学习一下 很重要

全文共1255字,预计学习时长5分钟,抽出5分钟学习一下,不后悔

Vim是一个程序开发工具,在程序员中被广泛使用。Vim是Linux中必不可少的工具,搭建网站修改配置文件时经常用到。本篇介绍Vim的模式和常用操作。

04e1437123f99e90f2eb7b56c4b9afab.gif

模式介绍

Vim的各个模式介绍如下表所示:

普通模式

作用:在该模式下,您可以复制、粘贴、删除字符或行。

转换模式:运行vim 打开文件时,即进入普通模式。

说明:在其他四个模式下,按Esc键即进入普通模式。

插入模式

作用:在该模式下,您可以插入字符。

转换模式:在普通模式下,按i,I,a,A,o,O中任一字符即进入插入模式。

说明:进入插入模式后,编辑器左下角会显示-- INSERT --。

替换模式

作用:在该模式下,您可以替换字符。

转换模式:在普通模式下,按R即进入替换模式。

说明:进入替换模式后,编辑器左下角会显示-- REPLACE --。

可视模式

作用:在该模式下,您可以选择文本。命令(如,复制、替换、删除等)仅作用于选中的文档。

转换模式:在普通模式下,按v即进入可视模式。

说明:进入可视模式后,编辑器左下角会显示-- VISUAL --。

命令模式

作用:在该模式下,您可以查找字符串、替换字符串、显示行号、保存修改、退出编辑器等。

转换模式:在普通模式下,按:即进入命令模式

命令实例

4f1a49435e93460b0b8f7f89df3dd768.png

Vim的常用操作包括以下三种:

  • 插入
  • 替换
  • 删除

插入

基本命令:

i:在当前字符的左边插入。I:在当前行的行首插入 。a:在当前字符的右边插入。A:在当前行的行尾插入。o:在当前行下面插入一个新行。O:在当前行上面插入一个新行。

示例:在配置文件test.txt的第一行,插入hello world。步骤如下:

  1. 运行vim test.txt命令打开文件,进入普通模式;
  2. 按i进入插入模式;
  3. 输入hello world;
  4. 按回车键换行;
  5. 按Esc键退出插入模式;
  6. 按:wq保存文件并退出。插入完成

替换

基本命令:

R:替换光标高亮的字符,直至按下Esc键退出替换模式。

示例:将配置文件test.txt中的hello world更改为hello vim。步骤如下:

  1. 运行vim test.txt命令打开文件,进入普通模式;
  2. 运行/hello world找到目标;
  3. 移动光标至world的首字母;
  4. 按R进入替换模式;
  5. 输入vim;
  6. 按Esc键退出替换模式;
  7. 按:wq保存文件并退出。

删除

基本命令:

  • x:删除光标高亮的那一个字符。
  • nx(n为数字): 删除光标高亮的字符及其后面的n-1个字符。
  • dd:删除光标所在的那一行。
  • ndd(n为数字):删除光标所在行及其下面的n-1行。

示例1:在配置文件test.txt中,将hello vim行尾的m删除。步骤如下:

  1. 运行vim test.txt命令打开文件,进入普通模式;
  2. 运行/hello vim找到目标,光标此时定位在m字符上;
  3. 按x删除m;
  4. 按:wq保存文件并退出

示例二:在配置文件test.txt中,将hello vi一行删掉。步骤如下:

  1. 运行test.txt命令打开文件,进入普通模式;
  2. 运行/hello vi找到目标;
  3. 按dd删除以下内容;
  4. 按:wq保存文件并退出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值