VIM基本使用方法

2021-05-28 11:10:49 字數 1162 閱讀 6623

vi有三種基本的工作模式:指令行模式、文字輸入模式、行末模式。他們的相互關係如所示。

指令模式(command mode) 下輸入  a、i、o進入文字輸入模式(input mode)

文字輸入模式(input mode) 下按esc進入指令模式(command mode)

指令模式(command mode)下輸入:進入末行模式(last line mode)

末行模式(last line mode)下指令錯誤則返回指令模式(command mode)

下面分別介紹這三種模式

1、指令模式(command mode)

指令模式主要使用方向鍵移動游標位置進行文字的編輯,下面列出了常用的操作命令及含義。

0  -----游標移動至行首

h  -----游標左移一格

l  -----游標右移一格

j  -----游標下移一行

k  -----游標上移一行

$+a-----將游標移動到該行最後

pagedn ----- 向下移動一頁

pageup ----- 向上移動一頁

d+方向鍵 -----刪除文字

dd -----刪除整行

pp -----整行複製

r  -----修改游標所在的字元

s  -----刪除游標所在的列,並進入輸入模式

2、文字輸入模式(input mode)

在指令模式下(command mode)按a/a鍵、i/i鍵、o/o鍵進入文字模式,文字輸入模式的命令及其含義如下所示。

a -----在游標後開始插入

a -----在行尾開始插入

i -----從游標所在位置前面開始插入

i -----從游標所在列的第乙個非空白字元前面開始插入

o -----在游標所在列下新增一列並進入輸入模式

o -----在游標所在列上方新增一列並進入輸入模式

esc -----返回命令列模式

3、末行模式(last line mode)

末行模式主要進行一些文字編輯輔助功能,比如字串搜尋、替代、儲存檔案等操作。主要命令如下

:q -----結束vi程式,如果檔案有過修改,先儲存檔案

:q! -----強制退出vi程式

:wq  -----儲存修改並退出程式

:set nu -----設定行號

vim的基本使用方法

頭記 vim作為被大多數程式設計師所推崇的編輯器,是源於它的自由靈活以及令人舒服的輸入模式,但對於新手來說無疑是個噩夢 需要記太多的命令 而作為使用了vim有一段時間的我來說,總結下常用的命令,以備新手快速進入vim,感受它的強大以及令人著迷的處理方式。以下只介紹常用的使用方式,對於繁重的概念以及高...

vim 基本使用方法總結

1.插入模式 1 插入模式 按 i 切換進入插入模式 insert mode 按 i 進入插入模式後是從游標當前位置開始輸入檔案 按 a 進入插入模式後,是從目前游標所在位置的下乙個位置開始輸入文字 按 o 進入插入模式後,是插入新的一行,從行首開始輸入文字。2 從插入模式切換為命令列模式 按 es...

vim替換命令基本使用方法

vim用命令s替換檔案中的字元。s的使用如下 s str rep 替換當前行的第乙個str s為命令字元 是分隔符,主要意思是把當前行的第乙個str替換為rep 如果我們想替換更多str 字元,比如說替換當前行所有的str s str rep g 替換當前行的所有str 只需在最後加上g就可以替換當...