linux中“vim”的使用

linux中“vim”的使用简谈:

在使用vim时,应当做到理解对应模式下的相关标签命令,多加练习。而其中的模式可分为命令模式、插入模式、退出模式。以下分别列举对应模式中的标签命令:

A:命令模式:

1:调整vim的工作方式。可通过编辑vim的配置文件bashrc文件(在/etc/bashrc中),永久改变vim的工作方式;或者在vim中,通过标签命令:“:su 参数”临时调整vim的工作方式。
如:
:su nu ###在行首显示行号
: su nonu ###取消显示行号
: su mouse=a ### 调整鼠标为可用
: su cursorline ###显示行线

如:显示行号和行线:
在这里插入图片描述

调整鼠标为可用:
在这里插入图片描述
在这里插入图片描述

2:命令模式下字符的搜索可使用“/ + 关键字”向后进行搜索使用“?+关键字”向前搜索关键字,搜索之后,可使用“n”向下匹配,“N”向上匹配。
在这里插入图片描述

3:字符的替换可使用: “:%要替换的字符/替换成的字符/g”
如:
:%s/old/new/g 搜索整个文件,将所有的old替换为new
:%s/old/new/gc 搜索整个文件,将所有的old替换为new,每次都要你确认是否替换

如替换文件中所有的“User”为“$:
在这里插入图片描述
4:vim的可视化
在vim中,使用“ctrl+v”,进入可视化模式,在该模式下,可以选择区域进行操作,如:批量添加字符:
首先光标移动到需要添加字符的列,
按下“ctrl+v”,进入该模式;
按下“I”。加入要加入的字符,按下esc退出该模式。

在这里插入图片描述

5:常见对字符的管理:
字符的管理
y
yl :复制一个字母
y3l :复制3个字母
yw :复制一个单词
y3w :复制3个单词
yy :复制1行
y3y :复制3行
y$ :复制到行末
d
dl :删除一个字母
d3l :删除3个字母
dw :删除1个单词
d3w :删除3个单词
dd :删除1行
d3d :删除3行
c
cl :剪切1个字母
c3l :剪切3个字母
cw :剪切1个单词
c3w :剪切3个单词
cc :剪切1行
c3c :剪切3行

注:在剪切之后vim会进入插入模式,如果要粘贴需要按【esc】退出插入模式然后按p粘贴"

p :粘贴
u :撤销
ctrl+r :恢复撤销

6:vim 的分屏功能

ctrl+w s ##上下分屏
ctrl+w v ##左右分屏
ctrl+w c ##关闭光标所在屏幕
ctrl+w 上下左右 ##光标移动到指定屏幕
:sp file2 ##同时编辑当前文件和file2
在这里插入图片描述
7:vim在命令模式下光标的移动
gg :光标移动到文件的第一行
G :光标移动到文件的最后
:数字 :光标移动到到指定的行
H:移动光标到当前屏幕上最上边的一行
M: 移动光标到当前屏幕上中间的一行
L :移动光标到当前屏幕上最下边的一行
8:书签
ma 把当前光标位置存成标签a
`a : 跳转到标签a处

B:插入模式:

vim在插入模式下光标的移动
i ##光标所在位置插入
I ##光标所在行行首插入
o ##光标所在行下一行插入
O ##光标所在行的上一行插入
a ##光标所在字符的下一个字符插入
A ##光标所在行的行尾插入
s ##光标所在字符删除并插入
S ##光标所在行删除并插入

C:vim的退出模式

:q ##退出,在文件内容没有被改变时使用
:wq ##退出保存
:q! ##强制退出不保存,在改变文件后不想保存时使用 :
wq! ##强制退出保存 在对只读文件编写时使用,所编辑的只读文件必须时当前用户的文 件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值