vim的基本用法

vim编辑中按u可撤销上一次操作;
u 表示 undo;撤销上一步的操作
Ctrl+r表示 redo;恢复上一步被撤销的操作

 将第5行至第15行中所有of替换成OF。  :5,15s/of/OF/g

这里的s/应该是substitution替换的意思
vim中的g(global)
gg = G : g应该是goto

总结vim的光标是走不到最后的
但是复制粘贴的
是从光标的后面的隔一个字符开始的

在这里插入图片描述
$这个符号是代表文件的末尾;
在这里插入图片描述
create 9 就是创建第homwork_9;即是最后一个;
8:

选中15-21行   15Gv21G
向右缩进一次   >

7:

gg=G  全文格式化

6:

ggdG  # 删掉全文
vim source1.cpp
:set nonu  删掉行号
shift + 选中前3行
Ctrl + insert 复制选中内容
选择source0.cpp所在的pane
:set paste 进入粘贴模式
i进入编辑模式
Shift + insert粘贴内容

5:

[1] 删除第11行第15个字符(包含该字符)至第13行第5个字符(包含该字符)  11G14<Space>v13G5<Space>d
[2] 将所删除的内容粘贴到文件末尾(注意不要另起一行)  G$p
[3] 复制第5行第88个个字符(包含该字符)至第7行第6个字符(包含该字符)  5G87<Space>v7G6<Space>y
[4] 将所复制的内容粘贴到当前文件末尾(注意不要另起一行) G$p

4:

[1] 删除第11行  11Gdd
[2] 将所删除的行粘贴到文件最后一行的下一行  Gp
[3] 复制第5行  5Gyy
[4] 将所复制的行粘贴到文件当前最后一行的下行  Gp

3:

[1] 将第5行至第15行中所有of替换成OF。  :5,15s/of/OF/g
[2] 将全文中所有的the替换成THE。  :1,$s/the/THE/g
[3] 将第偶数个is替换成IS,第奇数个is不变。下标从1开始。  :1,$s/is/IS/gc  然后ny交替按即可

2:

vim problem.txt
输入/two依次查找每个two
[1] 在第1个"two"的后面添加"abc"  按i进入编辑模式添加即可
[2] 在第2个"two"的前面添加"def"  按i进入编辑模式添加即可
[3] 将第3个"two"后面的连续12个字符删掉  按i进入编辑模式,然后直接删即可
[4] 将第4个"two"所在的行删掉  输入dd即可

dd不是删除而是剪切;
如果是不用另外起一行, 就一定要用$, 定位到最后一个;
ls -a
cd ~/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

海波东

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

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

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

打赏作者

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

抵扣说明:

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

余额充值