linux vim命令详解与快捷键

本文介绍了VIM编辑器的基本使用方法,包括三种主要模式及其切换方式,提供了实用的快捷键,如移动光标、文本操作及查找替换等功能,并详细解释了如何保存和退出文件。

VIM 三个模式

- 一般指令模式(Command mode):VIM 的默认模式,可以用于移动游标查看内容;

- 编辑模式(Insert mode):按下 "i" 等按键之后进入,可以对文本进行编辑;

- 指令列模式(Bottom-line mode):按下 ":" 按键之后进入,用于保存退出等操作。

在指令列模式下,有以下命令用于离开或者保存文件。

 :w    --写入磁盘

 :w!   --当文件为只读时,强制写入磁盘。到底能不能写入,与用户对该文件的权限有关

 :q    --离开

 :q!    --强制离开不保存

 :wq   --写入磁盘后离开

 :wq!|  --强制写入磁盘后离开

vim 快捷键

一、光标操作

gg:移动到文件头部位置

G:移动到文件末尾

nG:移动到 n 行,10G 即移动到文件第十行

$:跳转到当前行末尾

^:跳转到当前行开头

w:向右移动一个单词

nw:向右移动多个单词

b:向左移动一个单词

nb:向左移动多个单词

ggvG:全选

二、文本操作

dd:删除本行

ndd :删除 n 行

yy:复制当前行

p:粘贴

a:进入编辑模式,插入内容位置在光标的后面

复制所有内容:ggvG 全选 + y 复制 + p 粘贴

复制多行:v 进入可视模式,通过移动光标选择目标,按 y 复制,p 粘贴

三、查找与替换

查找:

在普通模式下输入 /,即可开始查找,按下 enter 跳转,输入 n 跳转至下一个,输入 N 跳转至上一个

替换:

: s/test/123/ 将光标当前行第一个出现的 test替换为 123,没有则不替换

: s/test/123/g 将光标当前行的所有的 test替换为 123

: 3,5 s/test/123/g 将第三至五行所有的 test替换为 123

: %s/test/123/g 将所有行的 test替换为 123

《中医诊断学》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

古智云开

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值