vim簡明教程(step 2)

作者:Luo_kaiqiongmou
教程版本:version 2.0
前言:
歡迎大家繼續學習vim,step2作爲step1的補充和進階,還是那句老話“學習中使用vim”。
大家以後編輯文件時,多使用vim將會有意想不到的收穫。
提示:
以----------開頭的行供讀者練習,讀者可在我的資源中下載本教程。
建議大家展示把中文輸入切換掉,以免輸錯標點等問題。




一、新增”可視模式“
1.0、定義
”可視模式“下光標移動過的地方高亮顯示,類似”文本選擇“高亮顯示的文本可複製、刪除
等操作。命令模式下輸入以下命令進入
1.1、進入
v (選擇光標經過的地方)
V (光標經過的行)
ctrl+v (塊選擇)


1.2、複製、刪除
選擇了文本後,輸入
y(複製文本,且返回命令模式)
d(剪切)
----------Tears in Heaven
----------Would you know my name?
----------if I saw you in heaven
----------I must be strong and carry on


1.3、退出
按Esc返回命令模式,或者輸入與進入”可視模式“時相同的命令,例如:輸入v進入”視化模
式“,便可輸入v退出。若你想從當前是”光標經過選擇“的可視模式(v) 切換到”行選擇“的可視模式
直接輸入V即可,其他情況以此類推。








二、光標移動(命令模式下)
Ctrl+f(下滾一屏)
Ctrl+d(下滾半屏)
Ctrl+e (下滾一行)

Ctrl+u(上滾一屏)
Ctrl+b(上滾半屏)
Ctrl+y(上滾一行)


H(本頁屏幕第一行首)
M(本頁屏幕中間行)
L(本頁屏幕最後行)
提示:在閱讀本文檔,常常使用光標移動,便可輕鬆記住這寫命令


三、進入插入模式
i(插入光標前)
I(插入行首)


四、移位命令
順向
w(單詞首)
W(單詞首,包括標點符號)
e(單詞尾)
E(單詞尾,包括標點符號)


反向
b(上一個單詞首)
B(上一個單詞首,包括標點符號)


0(行首)
$(行尾)
^(行首非空字符)
gg(文件開頭)
G(文件末尾) 
-----------Cause i know i don't belong here in heaven
you should input ^ and test it.
-----------Would you hold my hand? if i saw you in heaven


五、操作符命令
y(複製)
d(剪切)
c(更改)

操作符命令+移位命令
例子 yw(複製一個單詞) 在通過輸入 p 粘貼
    d0(剪切光標位置到行首)在輸入p 粘貼
    總結下 yy(複製本行)dd(刪除本行)cc(更改本行,且會變成插入模式大家別忘記了)

-----------copy an word,but you can't do it.
-----------sorry,please try agin.
-----------we can help you,are you belve.
hurry up , honey
----------I love so .




六、命令計數器(命令的重複執行)
number+commond(number數字,commond是命令)
例子:


3dd(剪切3行) 3d$(刪除光標起至第3行末尾)
3j (向下3行)(就是執行3次j)


----------bed and pen
----------let or men
----------yet then desk rest next letter 
----------lesson tell dead head bread friend many step forget eleven




七、快捷搜索
想搜索當前光標所在單詞怎麼辦?
*(順向搜索,當前單詞)
#(反向搜索)

八、vim位圖(大家可以自己看看)

圖片來自慕課網《linux達人計劃II》


本教程step2結束,我會繼續更新step3,希望大家繼續收看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章