vi vim常用命令

2021-07-25 09:04:01 字數 1497 閱讀 8084

跳到最後一行 shift + g

跳到行最後乙個字元 shift + 4

跳到檔案開頭 gg

跳到行頭 0

跳到某一行  25gg   或者   25g   或者   ( :n)

恢復修改 u

清空檔案 dg

刪除一行 dd

向下查詢    /字元

向上查詢   ?字元

替換 :s/src/des/g             src是原字元   des是目的    g是替換全部(行)

:s/src/des/gc    帶確認

:n1, n2 s/src/des/g        n1行和n2行之間的字串

替換 :0, $s/src/des/g             src是原字元   des是目的    g是替換全部(全檔案

顯示行數: set number

第九章:使用編輯器

1.vim編輯器

(更詳細的講解見#1,#2,#3)

啟動:vim或vim file

兩種編輯模式:

普通模式、插入模式。預設進入普通模式

移動游標:

h:左移1字元

j:下移一行

k:上移一行

l:右移1字元

pagedown、ctrl+f:下翻一屏

pageup、ctrl+b:上翻一屏

g:移動到緩衝區最後一行

num g:移動到緩衝區第num行

gg:移動到緩衝區第1行

編輯模式下的命令

命令描述

x刪除游標所在位置字元

dd刪除游標所在行

dw刪除游標所在位置的單詞

d$刪除游標所在位置至行尾的內容

j刪除游標所在行行尾的換行符(拼接行)

u撤銷前一編輯命令

a在當前游標後追加資料

a在當前游標所在行行尾追加資料

r char

用char替換當前游標所在位置的單個字元

r text

用text覆蓋當前游標所在位置的資料,直到按下esc鍵

有些命令允許指定執行次數(見#2)

複製與貼上

複製命令為y,用法與d相同(yw=複製單詞,y$=複製到行尾)

普通模式下,將游標移動到要複製文字的開始,按下v,移動游標到要複製文字的末尾,按下y啟用複製

p為貼上

查詢與替換

普通模式下按下斜線(/),輸入查詢內容回車即可

替換命令

:s/old/new/g:替換行中所有old

:n.ms/old/new/g:替換n到m行之間的所有old

:%s/old/new/g:替換檔案中的所有old

:%s/old/new/gc:替換檔案中的所有old,每次替換給出提示

普通模式下的命令模式(普通模式下按冒號)

q:如果緩衝區未修改,退出

q!:不儲存,退出

w filename:將檔案另存為到filename

wq:儲存並退出

vi vim 常用命令

vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux...

vi vim常用命令

高效率移動 1 在插入模式之外 基本上來說,你應該盡可能少的呆在插入模式裡面,因為在插入模式裡面 vim 就像乙個 啞巴 編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣易於使用。但 vim 的強大之處在於他的命令列模式!你會發現,在你越來越了解 vim 之後,你就會花越來越少的時間使用插入模...

VI VIM常用命令

vi是 visual inte ce 的簡稱,它在linux上的地位就彷彿edit程式在dos上一樣。它可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製,這是其他編輯程式所沒有的。vi不是乙個排版程式,它不象word或wps那樣可以對字型 格式 段落等其...