Linux中vim文本编辑器笔记详解

vim有三种工作模式:
1、命令模式: 直接用vim进入的就是命令行模式,可进行剪切和粘贴和简单的命令
2、退出模式: 这种模式是用来保存,退出,并打开,以及搜索和替换和其他更复杂的操作
3、插入模式: 只能用于正常的文本编辑
命令模式中的操作
x: 删除光标后面的单个字符
dd: 删除一整行
nd: 删除n(表示行数)行
cc: 剪切光标所在行的内容,按p可以粘贴
yy: 复制光标所在的一行
d^ : 删除当前光标所在行前面的所有字符
d$ : 删除当前光标以及光标所在行后面的所有字符
dw(delete word) : 删除当前光标到后一个字符的单词
ngg或者nG : 光标跳转到n行,直接输入gg跳转到行首,输入G是跳转到行末
w: 跳转到下一个单词
vimdiff  file1 file2 : 比较两个文件,按快捷键ctrl + w跳转到另外一个窗口

可视化模式(批量处理文本):  选择要操作的字符串,ctrl + v 选择列,用大写的i可以进入插入并可执行多行注释
查找替换(在退出模式中): 
:s(research) /old/new : 将光标所在行中查找的第一个字符old替换成new(注意是第一个)
:s /old/new/g(global) : 将光标所在行中查找的所有字符old替换成new  
:m,n s/old/new/g : 在行号"m,n"行范围内查找所有字符串old替换为new
:m,nd : 删除m-n行
:% s/old/new/gi : 在整个文件范围内替换所有的字符串old为new,忽略大小写
:s /old/new/c : 在替换命令末尾加c命令,将对每个替换动作提示用户进行确认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小王丨小王

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

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

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

打赏作者

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

抵扣说明:

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

余额充值