注:在有各种强大IDE,VSCODE编辑器的今天,一般人并不需要用vim去写代码,但至少掌握一些命令,能让编辑一些配置文件时更快。
习题2-1:
熟练使用vim进行行跳转并定义到指定行第n个字符。
习题2-2
使用/关键字进行搜索跳转,使用dd删除整行。
习题2-3
使用vim批量进行rename
全文rename
cd homework/lesson_2 <Enter>
vim homework_3/problem.txt <Enter>
:5,15s/of/OF/g <Enter>
:1,$s/the/THE/g <Enter>
:1,$s/is/IS/gc<Enter> nynynynynynyny
<Esc> :wq<Enter>
习题2-4
删除指定的行,对指定的行进行复制粘贴
cd homework_4
vim problem.txt
[1] 删除第11行 11Gdd
[2] 将所删除的行粘贴到文件最后一行的下一行 Gp
[3] 复制第5行 5Gyy
[4] 将所复制的行粘贴到文件当前最后一行的下行 Gp
:wq 保存并退出
习题2-5
行间选中。
习题2-7
格式化整个代码段
cd homework_7
vim source.cpp
gg=G 全文格式化
:wq 保存并退出
习题2-8
选中整行整体缩进
习题2-9
使用vim编辑代码