vim程式編輯器常用指令

2021-09-26 00:22:14 字數 1486 閱讀 6773

1、一般指令模式

以vi開啟乙個檔案就直接進入一般指令模式了(這是預設的模式)。在這個模式中,可以上下左右按鍵移動

2、編輯模式

在一般模式下,按下i、o、a、r按鍵即可進入編輯模式,按下esc返回一般模式

3、指令命令模式

在一般模式下,輸入【: / ?】即可進入指令模式,按下esc返回一般模式

/word 向下尋找word字串

?word 向上尋找word字串

n 重複前乙個搜尋動作,例如: /word 尋找word字串時,按下n 會繼續搜尋下乙個word字串

n 與n反向

擴充套件一下,使用/word配合n

:n1,n2s/word1/word2/g n1 與 n2 為數字。在第 n1 與 n2 列之間尋找 word1 這個字串,並將該字串取代

為 word2

:1,$s/word1/word2/g 從第一列到最後一列尋找 word1 字串,並將該字串取代為 word2 !

x 向後刪除, x 向前刪除

dd 刪除整行

yy 複製整行

p 貼上

u 復原前乙個動作

[ctrl]+r 重做上乙個動作

:q! 強制離開不儲存

:wq 儲存後離開

zz 大寫的 z ,若檔案沒有更動,則不儲存離開,若檔案已經被更動過,則儲存後離開!

:w [filename] 將編輯的資料儲存成另乙個檔案(類似另存新檔)

:r [filename] 在編輯的資料中,讀入另乙個檔案的資料

:set nu 顯示行號

:set nonu 為取消行號

多視窗顯示

:sp [filename] 在該視窗下啟動另乙個檔案

[ctrl]+w+↓ 多視窗向下切換

[ctrl]+w+↑ 多視窗向上切換

只要你使用過vim,那麼根目錄下就會存在這個檔案.viminfo,會自動記錄你在vim裡所做的動作。

我們可以透過配置檔案來設定我們習慣的vim 操作環境,整體 vim 的設定值一般是放置在/etc/vimrc 這個檔案,不過,不建議你修改它! 你可以修改 根目錄下~/.vimrc(預設不存在,可手動建立)

set nu 顯示行號

set nonu 取消顯示行號

set hlsearch 高亮搜尋

set autoindent 自動縮排

set backup 自動儲存備份檔

set ruler 顯示右下角狀態列說明

set showmode 顯示左下角狀態

set backspace=(012) 當我們按下 i 進入編輯模式後,如果利用退格鍵 (backspace) 不能刪除任意字元,可以通過這個命令設定,當 backspace 為 2 時,就是可以刪除任意值;0 或 1 時,僅可刪除剛剛輸入的字元, 而無法刪除原本就已經存在的文字了

set bg=dark(light) 顯示不同的顏色色調

syntax on(off) 是否依據程式相關語法顯示不同顏色

vim 編輯器常用指令

vim vimrc 修改vim編輯器預設選項 tab縮排四個空格 set ts 4 自動縮排 set autoindent 顯示行號 set nu 高亮匹配括號 set showmatch 高亮搜尋結果 set hlsearch 搜尋即時顯示 set incsearchvim有兩種模式,插入模式和n...

vim編輯器常用指令(必學)

一 檔案頭 檔案尾 指定某一行 1 ngg游標移至第n行的行首 n為數字 如1gg就跳到第一行的行首,就是檔案頭 2gg就跳到第2行的行首 2 g跳至檔案結尾 注意 ngg和g是在一般模式。二 在某一行如何快速定位到某一列 1 0 數字零 游標移至當前行行首 2 游標移至當前行行末 三 文字複製 貼...

vim程式編輯器

1 vi的使用 i 進入插入模式,從目前游標所在處插入 o 進入插入模式,從目前游標所在的下一行處插入新的一行 r 進入替換模式,一直替換游標所在的文字,知道按下 esc 鍵為止 esc 一般模式切換到命令列模式 w 儲存更改 q 退出vi編輯器 q 強制退出,不應用更改 wq 儲存後退出 下面介紹...