博客
关于我
linux 的vi vim 的常用的基本命令
阅读量:790 次
发布时间:2023-02-01

本文共 905 字,大约阅读时间需要 3 分钟。

Vim 使用指南:安装及常用操作

安装 Vim

在终端 shell 中运行以下命令安装 Vim:

yum install -y vim

安装完成后,输入 vim --version 查看当前版本信息:

vim --version

打开和新建文件

要打开现有文件或新建文件,可以使用命令行标签形式:

vim [文件名]

如果没有指定文件名,vim 会打开默认编辑器,等待你输入要编辑的内容。


Vim 进入文件后的操作

Vim 提供多种工作模式,主要分为以下几种:

1. 快捷键模式

在打开文件后,默认进入快速 mozhi 模式,只能进行以下基本操作:

  • 使用方向键(↑、↓、←、→)移动光标
  • 按下 Esc 键切换至编辑模式

2. 编辑模式

在快捷键模式下按下 i 或者 a 进入编辑模式(i 为插入模式,a 为追加模式)。此时光标为圆点,输入字符即可直接写入文件:

  • Esc 回到快捷键模式
  • Ctrl + r 进行重做(Repeat)
  • u 上撤一行

3. 命令行模式

在快捷键模式下,长按 Shift + : 切换至命令行模式( Command mode)。此时输入命令可以直接执行。


快捷键模式下的基础命令

下面的命令在快捷键模式下可以直接使用:

命令 描述
dd 删除光标所在的当前行
u 撤销上一步操作
Ctrl + r 重复上一步操作
yy 复制光标所在的当前行
p 粘贴被复制的内容
n 删除光标所在位置开始的 n 行
shift + gg 跳到文件的末部
shift + $ 跳至当前行的末尾

命令行模式下的基础命令

在命令行模式下,可以执行以下操作:

命令 描述
:set nu 显示行号标记
:set nonu 隐藏行号标记
/ 【字符】 向下搜索指定字符
? 【字符】 向上搜索指定字符
n 在搜索结果中移动光标到下一个匹配
shift + n 在搜索结果中移动光标到前一个匹配
:%s 【查找】/【替换】 全局替换字符
:s 【查找】/【替换】 仅替换当前行的字符
:n,m s 【查找】/【替换】 在第 n 行到第 m 行之间替换

通过上述命令,你可以快速完成文本的编辑和处理工作。

转载地址:http://oqwfk.baihongyu.com/

你可能感兴趣的文章
leetcode题解206-反转链表
查看>>
leftjoin多个on条件_MySQL:left join 避坑指南
查看>>
Less 日常用法
查看>>
lib/libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found (required by /lib/x86_64-linux-gnu/libLLVM-15
查看>>
libmpg123 解码库用法
查看>>
libssh2编译部署详解
查看>>
LibTorch之激活函数层
查看>>
LibTorch实现MLP(多层感知机)
查看>>
LibTorch框架学习
查看>>
libvirt TLS
查看>>
License Server上找不到指定版本的XenApp License
查看>>
License授权
查看>>
liferay 去掉 portlet:actionUrl 跳转时的message
查看>>
Liferay7 BPM门户开发之21: 理解消息总线(Message Bus)体系
查看>>
Light OJ 1005
查看>>
Likeshop 单商户商城系统 任意文件上传漏洞复现(CVE-2024-0352)
查看>>
Lineage逻辑回归分类算法
查看>>
Linear Tape File System (LTFS) 开源项目教程
查看>>
linglong扫描系统 JWT密钥硬编码 登录绕过漏洞复现
查看>>
LINQ to Objects---立即执行的Enumerable类方法
查看>>