1. vim簡介
vim 共分為三種模式,分別是命令模式,輸入模式和底線命令模式。
模式作用
命令模式
開啟檔案之後, 預設進入命令模式
輸入模式
需要輸入一些命令, 切換到編輯模式
底線命令模式
在底線模式下可以輸入一些命令
2. 命令模式的操作
游標的移動
目的實現命令
前下上後
h j k l行首0
行尾$檔案開始位置
gg檔案末尾
g行跳轉
ng刪除操作
目的實現命令
刪除游標後邊的乙個字元
x刪除游標前邊的乙個字元
x刪除單詞
dw (游標移動到單詞的開始位置, 否只能刪除一部分)
刪除該行的最前面乙個字元
d0刪除該行的最後乙個字元
d$刪除游標當前行
dd刪除多行
ndd撤銷操作
目的實現命令撤銷u
重做上乙個動作
ctrl + r
複製貼上
目的實現命令
複製yy
複製多行
nyy複製指定行
n1,n2 copy n3
貼上在游標所在行的下一行
p貼上在游標所在行
p可視模式
目的實現命令
切換到可視模式v複製
y刪除d查詢操作
目的實現命令
向游標之下尋找乙個名稱為 word 的字串
/word
向游標之上尋找乙個名稱為 word 的字串
?word
代表重複前乙個搜尋的動作
nn 剛好相反,為反向進行前乙個搜尋動作n縮排
目的實現命令
向右》向左<<
3. 輸入模式
目的實現命令
在游標所在位置的後邊插入
a在當前行的尾部插入
a在游標所在位置的前邊插入
i在游標所在行的行首插入
i在游標所在行的下邊開闢乙個新的行
o在游標所在行的上邊開闢乙個新的行
o刪除游標後邊的字元
s刪除游標所在的行
s4. 底線命令模式
目的實現命令
退出:q
退出不儲存
:q!儲存
:w儲存退出
:wq顯示行號
:set number
全部行替換
:%s/bob/jack/g
指定行替換
:20,25s/bob/jack/g
水平分屏
:sp垂直分屏
:vsp
vim新手入門
vim編輯器無處不在,速度快,從來不會崩潰。並且,它能做任何事情!vim這種神一樣工具,相信你早有耳聞,看到各路大神嫻熟 高效的編輯,羨慕的不要不要的。但其學習曲線陡峭,入門門檻高,擋住了大部分興趣愛好者 以我自己為例,早就想搞vim了,但直到最近幾個月才算真正踐行了。本文主要分享下怎麼輕鬆上手vi...
程式設計師新手入門須知
作為一名碼農新手,對於 的bug和debug的刻骨銘心我深有體會。這裡就按我自己的經歷寫幾件需要注意的事情 ps 高手就不用看了,寫的很淺,我也是新手 1.坤哥是帶著我做前端技術的,他是技術大牛,在我眼裡他厲害的不行。而我經常弱智到可以把他氣死,因為我問的問題都很簡單。過來人都知道,被乙個剛入門檻的...
MySQL基本操作,新手入門寶典
以下的文章主要向大家描述的是mysql基本操作,mysql在實際操作中是經常被用到的,所以對mysql的基本內容的了解也是一件很重要的事項,以下的文章就是對mysql基本操作的詳細描述。登陸資料庫 d phpstudy mysql bin mysql uroot proot 檢視資料庫 mysql ...