vim 的使用! ! !

@Vim 的使用大全 !! !

vim工作参数的调整方法

:set nu添加行号
:set nonu取消添加行号
:set mouse=a添加鼠标选择
:set cursorline行线显示

注意:在vim程序中设定的vim工作方式是临时的,在vim关闭后还会还原。如果要永久保存vim的工作方式还需要在vim的配置文件:/etc/vimrc
在这里插入图片描述
在这里插入图片描述
当无意修改 etc/vimrc 时,再次打开文件,会报错,明确指出第几行的错误。同时,按enter键仍可以打开文件。
在这里插入图片描述

vim的字符搜索

/关键字高亮显示
nn向下匹配
NN向上匹配
:noh取消高亮显示关键字

在这里插入图片描述

vim的字符管理

复制

yl复制一个字母
ynl复制n个字母
yw复制一个单词
ynw复制n个单词
yy复制一行
yny复制n行

删除

dl删除一个字母
dnl删除n个字母
dw删除一个单词
dnw删除n个单词
dd删除一行
dnd删除n行

切剪

cl切剪一个字母
cnl切剪n个字母
cw切剪一个单词
cnw切剪n个单词
cc切剪一行
cnc切剪 n行

注意:在切剪之后vim会进入插入模式,如果要粘贴,则需按esc退出插入模式,然后再粘贴。

p粘贴
u撤销刚才执行的命令
ctrl + r恢复刚才撤销的命令

vim的可视化模式

ctrl + v 进入vim的可视化模式

批量添加字符
选择添加字符的位置
按 ctrl+v 选中要加入字符所在的列
按大写字母 I
按 esc

在这里插入图片描述
同时,在可视化模式下也可批量删除、复制、切剪字符,选择修改字符的位置,按ctrl+v 选中要修改的范围(用上下左右键),按yl、cl、dl…(想要执行的字符命令)

vim中字符的替换

:%s/要替换的单词/替换成的单词/g全文替换
:2,6s/要替换的单词/替换成的单词/g2-6行替换
:/abc/ dec/s/要替换的单词/替换成的单词/gabc-cde行替换

注意:%s 表示全文,/g 表示所有列
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vim的分屏功能

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

在这里插入图片描述
在这里插入图片描述
eg:
:wq /etc/westos 保存到/etc/westos 下

vim 命令模式下的光标移动

gg光标移动到文件的第一行
GG光标移动到文件的最后一行
:数字光标移动到指定行

vim进入插入模式的多种按键方式

i光标所在位置插入
I(大写)光标所在行行首插入
o光标所在行下一行插入
O(大写)光标所在行的上一行插入
a光标所在字符的下一个字符插入
A光标所在行的行尾插入
s光标所在字符删除并插入
S光标所在行删除并插入

注意: 在esc 退出后才可使用

vim的四种退出方式的应用

:q退出,文件没有改变时应用
:wq退出,保存文件
: q!强制退出不保存,在改变文件后不想保存时,使用
:wq!强制退出保存,在对只读文件编写时使用,

注意: :wq! 编辑只读文件时必须是当前用户的文件,或者当前的操作用户是root.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值