栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

vim的基本用法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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个字符(包含该字符)  11G14v13G5d
[2] 将所删除的内容粘贴到文件末尾(注意不要另起一行)  G$p
[3] 复制第5行第88个个字符(包含该字符)至第7行第6个字符(包含该字符)  5G87v7G6y
[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 ~/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974433.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号