Linux系统中vim的详细使用

本文详细介绍Vim编辑器的高级使用技巧,包括工作方式调整、字符搜索与管理、可视化模式、字符替换、分屏功能、光标移动、插入模式及退出模式。掌握这些技巧能显著提高代码编写效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.使用set调整vim的工作方式

在这里插入图片描述

名称方法
显示每一行行号:set nu
取消每一行行号:set nonu
显示鼠标:set mouse=a
显示行线:set cursorline

注意操作命令在vim的只读不可写中进行,并且必须要添加:
在vim程序中设置的vim工作方式是临时的,在关闭后下次打开需要重新设置;想要永久保存vim工作方式可以编辑vim的配置文件/etc/vimrc
在这里插入图片描述在上图中设置了显示行号和行线

必须注意和在vim中设置其工作方式不同的地方在于不需要添加:

2.vim中字符的搜索

名称方法
搜索字符/关键字
向上匹配N
向下匹配n

在这里插入图片描述

3.字符的管理

名称方法
复制一个字母yl
复制三个字母y3l
复制一个单词yw
复制三个单词y3w
复制一行yy
复制三行y3y
删除一个字母dl
删除三个字母d3l
删除一个单词dw
删除三个单词d3w
删除一行dd
删除三行d3d
剪切一个字母cl
剪切三个字母c3l
剪切一个单词cw
剪切三个单词c3w
剪切一行cc
剪切三行c3c
粘贴p
撤销u
恢复撤销ctrl+r

需要特别注意的剪贴,剪贴会进入vim插入模式,如果需要粘贴需要按Esc退出插入模式,再按p粘贴

4.vim的可视化模式——批量管理字符

ctrl + v >> 选择需要添加的地方 >> 按大写 I 添加字符 >> Esc退出
在这里插入图片描述ctrl + v进入可视化模式后进行批量操作

5.字符的替换

:%s/替换前的字符/替换后的字符/g
在这里插入图片描述
在上图中做了两种替换
1:%s/v/——————将全文的v替换成$
2:10,15s/@@@@/###/g ————将10到15行的@@@@替换成###
%s表示所有行,g表示所有列

6.vim的分屏功能

名称方法
上下分屏ctrl + w 再按s
左右分屏ctrl + w 再按v
关闭光标所在屏幕ctrl + w 再按c
光标移动到所在屏幕ctrl + w 上下左右
同时编辑当前文件和file2文件:sp file2

在这里插入图片描述

7.光标的移动

名称方法
光标移动到文件第一行gg
光标移动到文件的最后G
光标移动到指定的第n行:数字n

在这里插入图片描述

8.插入模式

名称方法
光标所在位置插入i
光标所在行行首插入I
光标所在行下一行插入o
光标所在行上一行插入O
光标所在字符的下一个字符插入a
光标所在行行尾插入A
光标所在字符删除并插入A
光标所在行删除并插入A

9.vim的退出模式

名称方法
退出:q
不保存退出:q!
写入文件并退出:wq
(如果文件只有读权限)写入并退出(如果文件没有写权限,强制写):wq!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值