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 ~/