新手入門Vim須知的基本操作

2021-10-05 19:54:08 字數 1333 閱讀 8178

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 ...