一共3000多行模擬一下真實環境
題目源碼:
提取密碼:avwl
一、設置文本行顯示,並取消
:set nu :set nu!
二、查詢第1000行,並把末尾的單詞替換成 hello
shift 1000 G--$--移動到單詞首字母按R
三、查詢第100行,並在100行下一行寫on my own
shift 100--o
四、返回第1行,查詢首頁正中間行,並把首字母刪除
shift 1--M--x
五、查找第10個but單詞,並在上一行插入find it
:/but--nnnnnnnnn--O
六、查找倒數第5個was單詞,並刪除was該行was以前的內容
shift 1 G--?was--nnnn--d^
七、查找倒數第10個can單詞,並刪除can該行can以及以後的內容,並撤銷
shift 1G--?can--nnnnnnnnn--d$--u
八、查詢第9頁文章正中間行,並刪除整行,並在上一頁的中間行第一個字符後插入單詞hello
shift 1 G--ctrl+f 8次--M--dd--ctrl+b--M--a
九、刪除倒數第5頁的第一行的下3行內容
G--ctrl+b 4次--移動光標 3 dd
十、複製第 900行的內容,並在第1103行先後都粘貼內容
shitf 900 G--yy--shift 1103 G--p--P
十一、複製700~704行的內容到底99行以後
shift 700 G--5yy--shift 99 G--p
十二、剪切底500行~504 行的內容並粘貼到底555行以後,
再刪除上一個有單詞的行的一個單詞,並替換最後一個單詞爲hello
shift 500 G--5dd--shift 555 G--p--dw--$--R
1三、查找第8個 want單詞並剪切3行復制到第15個want的上一行,撤銷在反撤銷
shift 1 G--:/want--nnnnnnn--3dd--nnnnnnn--P--u--ctrl+r
1四、替換第一個want爲do
shift 1G--(/want可視化):s /want/do
1五、查詢第一個see,並在結尾添加3個see,替換該行全部的see爲saw
shift 1 G--/see--$--a--see3次--:s /see/saw/g
1六、以第10頁中間行的第一個單詞爲例,查找該單詞在文章中第3次出現
位置上3行都插入該單詞,再將這四行的該單詞替換成me
shift 1G--ctrl+f 9次--M--/If--shift 1G--nnn--ye--Op3次--:412,415 s /If/me
1七、全局替換每一行的第一個can單詞爲can't,並撤銷
:% s /can/can't--u
1八、查找倒數第8個want、將want替換成no,倒數第9want的先後插入複製好的If
shift 1 G--?want--nnnnnnn--R(no空格兩次)--n--P--移動光標到t--p
1九、保存修改好的文件到本目錄下,取別命,不保存退出
:w /usr/test/oldmen--:q!(使用ls查看一下)
20、在老人與海文件中打開剛保存的文件進行編輯
vim the_old_man_and_the_sea.txt-- :e /usr/test/oldmen
2一、建立文件cat.txt寫入 wo shi cat~ 保存退出
touch cat.txt--vim cat.txt--寫--:wq
2二、將cat。txt內容讀入到oldmen中,寫在最後一行
vim oldmen--G-- :r /usr/test/cat.txt