linux下的文字編輯器VI的使用命令

2021-09-08 05:25:56 字數 3388 閱讀 2648

h                 #

移到螢幕的左上角

m         #

移到螢幕的中間行開頭

l          #

移到螢幕的最後一行

[         #

移到檔案開始位置 (雙擊)

]         #

移到檔案結束位置(雙擊)

:n         #

移到檔案的第n行

ctrl + b      #

螢幕上捲乙個選單

ctrl + f       #

螢幕下卷乙個選單

h #

將游標左移一格

l #

將游標右移一格

j #

將游標下移一格

k #

將游標上移一格

w #

將游標移到下乙個小字的前面

b #

將游標移到前乙個小字的前面

0 #

把游標移到當前行的第乙個字元處

$ #

把游標移到當前行的最後乙個字元處

nx                  #

刪除由游標位置起始的n個字元(含游標位置,按乙個x表示刪除游標所在的字元)

ndw          #

刪除游標位置其實的n個字元組(dw刪除游標所在的單詞)

d0          #

將行的開始到游標位置的字元全部刪除

d$ 或d        #

將游標位置起始到行尾的字元全部刪除

ndd          #

將游標位置起始的n行(整行)刪除(dd表示刪除游標所在行)

:start,endd      #

刪除檔案的第start到end行

rc #

把光符所在字元替換成c

r #

覆蓋本行內容

u #

恢復上一次的修改

cw #

改變游標所在單詞

c #

改變一行游標位置以後的部分

cc或s #

修改一整行

/pattern                  #

向後尋找指定的pattern ,若遇到檔案尾,則從頭再開始。

?pattern #

向前尋找指定的pattern ,若遇到檔案頭,則從尾再開始。

n #

在上次指定的方向上,再次執行

n #

在上次指定的方向的相反方向上,再次執行上次定義的查詢

:%s/old/new/g #

查詢所有old並替換為new

:start,ends/old/new #

替換指定區域

a                         #

在游標之後開始輸入文字

a #

在行尾開始輸入文字

i #

在游標之前開始輸入文字

i #

在行首第乙個非空白字元前輸入文字

o #

在游標所在行後插入一空行

o #

在游標所在行前插入一空行

yy                        #

把當前行放入緩衝區

yw #

把游標所在的單詞放入緩衝區

p #

將緩衝區內容取到游標所在行的下面一行

p #

將緩衝區內容取到游標所在行的上面一行

:first,last co dest   #

將first 到last行的資料複製到目標行(dest)下面

:start,end m dest    #

將start 到 end行的資料移動到目標行(dest)下

:r filename       #

將指定檔案的內容讀入游標所在行下

vi                 #

進入vi而不讀入任何檔案

vi filename #

進入vi並讀入指定名稱的檔案(新、舊檔案均可)。

vi +n filename #

進入vi並且由檔案的第幾行開始。

vi + filename #

進入vi並且由檔案的最後一行開始

vi filename(s) #

進入vi並且將各指定檔案列入名單內,第乙個檔案先讀入

u            #

取消前一指令

ctrl + l        #

重新整理螢幕顯示

:set nu    #

顯示檔案的行號,但不會存檔案

:set nonu       #

解除行號顯示

e! #

重新裝入當前檔案,若當前檔案有改動,則丟棄以前的改動

:sh #

啟動sh ,從sh中返回可用exit或ctrl+d

:! command #

執行命令command

!! #

重新執行上次的:! command子命令

vi文字編輯器

一 操作模式 1 三種操作模式 命令模式 command mode 插入模式 input mode 末行模式 last line mode 2 執行與結束 在系統提示字元 如 下敲入vi 文件名稱 vi 可以自動幫你載入所要編輯的檔案或是開啟乙個新 檔案 如果該檔案不存在或缺少檔名 進入 vi 後螢...

VI文字編輯器

1.工作模式 2.命令列模式功能鍵 yy 複製當前游標所在行 n yy n為數字,複製當前游標開始的n行 p 貼上複製的內容到游標所在行 dd 刪除當前游標所在行 n dd 刪除游標所在行開始的n行 字串 查詢游標之後的字串 g 游標移動到檔案尾 u 取消前乙個動作 h 游標左移乙個字元 j 游標下...

vi文字編輯器

vi是乙個強大的常用的文字編輯器,vim是高階版的vi vi test.txt 進入vi的一般模式,如果test.txt檔案存在則開啟,如果不存在則會建立 例1 查詢字母a 輸入 輸入 a 即 a 例2 查詢空格 輸入 輸入 n 即 n 例3 查詢響應時間大於400的,格式為cos 4xx 運用正規...