Vim插入相關的命令介紹

2021-08-08 02:35:22 字數 1575 閱讀 8487

inoremap inoremap inoremap ^

inoremap $

然後開啟vim,在插入模式下,按住ctrl+f,右移游標,ctrl+b,左移游標,ctrl+a移動到開頭,ctrl+e移動到結尾。

命令描述

a在當前游標的後面開始插入文字

a在當前行的末尾開始插入文字

i在游標的位置開始插入文字

i在當前行的第乙個非空字元前開始插入文字

gi在當前行首開始插入文字

gi在上一次插入的位置開始插入文字

o在當前行的上面新起一行開始插入文字

o在當前行的下面新起一行開始插入文字

s或者cl

刪除游標當前位置的字元,然後進入插入模式

s或者cc

刪除當前一行,然後進入插入模式

c刪除當前游標到行末尾的所有字元,然後進入插入模式

c數字c

刪除指定行數的文字,然後進入插入模式

快捷鍵描述

ctrl+w

刪除游標前的乙個單詞

ctrl+t

相當於在行首按了一下tab鍵

ctrl+d

與ctrl+t

ctrl+a

插入按esc前插入的那個資料]

ctrl+h

刪除游標前乙個字元

ctrl+y

輸入上一行該位置的字元

ctrl+o

臨時執行普通命令

ctrl+n

向後補全

ctrl+p

向前補全

ctrl+v

以十進位制的ascii值插入乙個字元

ctrl+vx

以十劉進製的ascii值插入乙個字元

ctrl+vu

以十劉進製的unicode值插入乙個字元

ctrl+k

輸入有向圖

按下ctrl+v,進入塊選擇模式

通過上下左右,選擇你要插入的行

按下shift+i,進入編輯模式

輸入你要插入的字元

按下esc

這種情況下,按ctrl+c是沒有用的

需要在命令模式下,輸入:set paste,然後,你按下i進入到編輯模式後,左下角就會顯示:– insert (paste) –,這樣,貼上進來的資料格式就不會亂,退出編輯模式,就是:set nopaste

命令描述

g + ? + m

perform rot13 encoding, on movement m

n + ctrl + a

當前游標下的數字加n,如果不是數字沒影響

n + ctrl + x

當前游標下的數字減n,如果不是數字沒影響

g + q+ m

format lines of movement m to fixed width

!mcfilter lines of movement m through command c

n!!c

filter n lines through command c

:r!c

filter range r lines through command c

vim相關命令

1.v在putty中使windows向vim複製貼上 在.vimrc設定 set paste set mouse v 或者在vim中輸入以下命令 set paste set mouse v 在windows下複製資料,然後在vim中右鍵即可,這樣就把windows的資料貼上到vim了。2.如何利用v...

vim相關命令

使用vim開啟檔案的預設模式。此時不能輸入字元,但是可以使用複製貼上等快捷鍵來處理檔案資料。切換到插入模式 一般按a鍵即可 切換到命令列模式 輸入冒號 此時使用者可以輸入字元 返回到正常模式 按下esc鍵即可可以在底部輸入一些指令進行操作,如 儲存 退出 顯示行號 隱藏行號。返回到正常模式 按下es...

Vim命令相關

在shell中,記住一些常用的vim命令,會在操作時候事半功倍。游標移動 h,j,k,l,h 表示往左,j表示往下,k表示往右,l表示往上 w,e,w,e 跳到單詞的後面,小寫包括標點 b,b 以單詞為單位往前跳動游標,小寫包含標點 o 開啟新的一行 一行的開始 一行的結尾 gg 文件的第一行 n ...