vim的常规用法

vim的常规用法

####命令模式####

1.调整vim的工作模式
在vim程序中:
:set 调整参数

:set nu ------在每一行前显示行号
在这里插入图片描述

:set nonu ------取消行号显示
在这里插入图片描述

:set mouse=a ------显示鼠标
在这里插入图片描述

:set cursorline ------显示行线
在这里插入图片描述

注意:
在vim程序中设定vim的工作方式是临时的,在vim关闭后会还原;
若要永久的保存vim的工作方式需编辑vim的配置文件:>/etc/vimrc

echo ‘set nu’ >> /etc/vimrc-------显示行号
echo ‘set nonu’ >> /etc/vimrc------取消现实行号
echo ‘set mouse=a’ >> /etc/vimrc------显示鼠标
echo ‘set cursorline’ >> /etc/vimrc------显示行号
在这里插入图片描述

2.字符的搜索

/ 关键字
n 向下匹配
N 向上匹配
在这里插入图片描述

3.字符的管理
y 复制

命令用法
yl复制一个字母
y3l复制三个字母
yw复制一个单词
y3w复制三个单词
yy复制一行
y3y复制三行

d 删除

命令用法
dl删除一个字母
d3l删除三个字母
dw删除一个单词
d3w删除三个单词
dd删除一行
d3d删除三行

c 剪切

命令用法
cl剪切一个字母
c3l剪切三个字母
cw剪切一个单词
c3w剪切三个单词
cc剪切一行
c3c剪切三行

注:在剪切之后vim会进入INSET模式,如需粘贴要先按【ESC】退出INSET模式再按【p】粘贴

p ------粘贴

u ------撤销

ctrl+r ------恢复撤销

4.vim可视化模式
ctrl + v ##在这个模式下可选择区域操作
批量添加字符:

ctrl + v 选择要加入字符的所在列
在这里插入图片描述

按大写 i —>加入字符—>按【ESC】退出
在这里插入图片描述

5.字符的替换

:%s/要替换的字符/替换成的字符/g------替换全文中的字符
示例:把文档中的sbin全部替换成abc
在这里插入图片描述
在这里插入图片描述

:1,5s/888888/111111/g ------替换1-5行的88888为111111
在这里插入图片描述
在这里插入图片描述

注意:%表示所有行;g表示所有列。

6.vim的分屏功能

ctrl+w s ------上下分屏
在这里插入图片描述

ctrl+w v ------左右分屏
在这里插入图片描述

ctrl+w c ------关闭光标所在分屏

ctrl+w 上下左右 ------移动光标所在屏幕

: sp file2 ------同时编辑当前文件和file2
在这里插入图片描述

7.在命令模式下光标的移动

gg ------光标移动到文件的第一行
在这里插入图片描述

G ##光标移动到文件的最后
在这里插入图片描述

: 数字 ##光标移动到指定数字的行
在这里插入图片描述

####插入模式####
1.插入模式下光标的移动

命令用法
i光标所在位置插入
I光标所在行行首插入
o光标所在行的下一行插入
O光标所在行的上一行插入
a光标所在字符的下一个字符插入
A光标所在行的行尾插入
s光标所在字符删除并插入
S光标所在行删除并插入

####vim的退出模式####

命令用法
:q退出,文件内容没有被改变时使用
:wq退出保存
:q!强制退出不保存,改变文件后不想保存时使用
:wq!制退出保存,在对只读文件编写时使用,注意:所编辑的只读文件必须时当前用户的文件 或者当前操作的用户时root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值