vim常用按鍵

2022-11-24 17:46:39 字數 2070 閱讀 1687

最近這段時間堅持了vim的使用,我在我的idea裡面加了一個外掛,可以支援vim。

然後不管是idea還是vim都有自己的按鍵,而且都很好用,所以我就總結下在idea下的vim使用命令

當然,都是原生命令,我總結的是我自己經常用到的,我也是剛開始使用,還不太熟練。

記載在部落格以後就不用去搜尋去查了。

所以本文不是vim命令教學,而是介紹idea和vim的混用。

我所介紹的都是根據我實際情況所需要用的,不會介紹完全部。

1. 常用的插入命令

其實這幾個都不是必須的,但也是要會用的,因為你大可以在正常情況下移動到想要編輯的地方,然後再開啟vim編輯器。

像在游標下插入新行,你用idea的shift+enter也可以,所以我想說的是idea和vim的東西你可以混著用,對自己效率有提升就可以了

2. 常用的定位命令

:set nu

//取消行號

:set nonu

行的移動,關於行的移動還是會用到,一般像移動到第n行,或者檢視選擇時想做全選操作

單詞的移動,單詞的移動也用的比較多

在一行**裡,可以定位到某個字母,比如

上面的**裡,游標在行首,我想定位到node那個單詞,我可以按兩下w,也可以輸入2w,這兩者的意思都是一樣的

但是,還有一種方法,就是直接定位到某個字母上,那就是

f字母

//比如在上面的例子中,我想移動到n,所以就輸入

fn

3.常用的剪下貼上複製命令

在這裡你也是可以混著用,比如刪除一行**,你可以用idea的快捷鍵也可以用vim的dd,都可以,看你用哪個爽罷了

//

刪除一行,雖然看起來是刪除,但其實說是剪下更準確,因為你輸入p就會把它貼上出來了

dd//

刪除n行,同理也可以參考多行復制一樣實現大範圍刪除

ndd

//

刪除第n行

:nd

4. 替換和查詢

這裡介紹一個命令:c命令,c的作用可以理解為:刪除->剪下->進入插入模式

所以我經常用到c命令的組合是 cw 或者 ce,顧名思義,就是刪除了一個單詞然後準備寫一個新的單詞,比如

這裡我想把node換成別的,輸入cw

這樣就進入插入模式,就可以輸入新的單詞了

還有一種情況是,當一串字串,你想修改中間部分時,cw行不通,這時可以利用前面學的f命令來組合,比如

我已經移動到l字母,如果我輸入cw,它會直接把loveyou都刪掉,而我只是想改掉love這個單詞,可以輸入cfe

這時就會把love刪除並進入插入模式了。從這裡可以看出vim的命令組合真的很強大,想要熟練就要多使用。

5. 其它一些用到的命令

idea的列操作,操作的是同一個部分

vim的列操作,是你選中的區域內都會被更改

所以兩者用哪一個取決於你的需求了

//

vim的列操作

1.游標定位到你想要操作的地方。

2.ctrl+v 進入visual模式,選取操作範圍

3.shift+i(i) 輸入要插入的內容。

4.esc 按兩次,會在你選中的操作範圍內出現你插入的內容

目前我常用的vim命令就是以上的命令,這只是vim的冰山一角,然而卻能讓我脫離滑鼠好多了,

所以可見vim的強大,當然,vim很強大,idea也很強大,所以兩者結合就更強大了。

我也正在堅持使用vim,掌握百分百的vim命令是不可能的,vim的使用方式實在是太多了,

但是僅僅是我上面寫的那幾點命令就已經夠用好多了,我也將會不斷的學習更高階的vim操作,

總之就是要變成一個vim黨,衝鴨!滑鼠什麼的扔掉好吧哈哈哈哈

vim常用技巧

學習vim過程中,對於常見的使用技巧記錄如下 1 w sudo tee 當你用普通使用者沒有寫許可權時很好用。2 earlier 5s 恢復檔案到5s之前,可以m,h等 3 你學會了ctrl 代替 esc但 ctrl c也不錯 4 命令模式下 ni 連續插入n個 比如 29i 連續插入29個 寫分割...

vim常用操作

vim是linux下功能非常強大的文字編輯器,因為是命令操作,所以學習來比較累,下面總結一下常用的幾點操作。1.使用方法 2.新建或編輯檔案 vim new.txt 進入normal模式 按i鍵進入編輯模式 方向鍵移動游標 進行增刪改 esc退出編輯模式 就是進入normal模式 輸入 wq 按en...

vim常用操作

vi vim 基本使用方法 本文介紹了vi vim 的基本使用方法,但對於普通使用者來說基本上夠了!i vim的區別簡單點來說,它們都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。例如語法加亮,視覺化操作不僅可以在終端執行,也可以執行於x w...