debian下vi的使用方法

2021-05-09 01:57:33 字數 1719 閱讀 2120

│        │前面加上數字可以指定往後移動 n 個段落 │                    │ 

└————┴———————————————————┴——————————┘ 

不要嘗試背誦這些指令,否則後果自行負責。它們看起來又多又雜亂,事實

上這是文字 敘述本身的障礙。再強調一次,實際去使用它只要幾次就可以不

經大腦直接下達這些奇 奇怪怪的指令,遠比死記活背搞得模模糊糊強多了。

(注:若真的不經大腦而誤刪資料 

與我無關。另,此段為廢話。) 

7、高階編輯指令 

這些編輯指令非常有彈性,基本上可以說是由指令與範圍所構成。例如 dw 是

由刪除指 令 d 與範圍 w 所組成,代表刪除乙個字 d(elete) w(ord) 。 

指令列表如下: 

d   刪除(delete) 

y   複製(yank) 

p   放置(put) 

c   修改(change) 

範圍可以是下列幾個: 

e   游標所在位置到該字的最後乙個字母 

w   游標所在位置到下個字的第乙個字母 

b   游標所在位置到上個字的第乙個字母 

$   游標所在位置到該列的最後乙個字母 

0   游標所在位置到該列的第乙個字母 

)   游標所在位置到下個句子的第乙個字母 

(   游標所在位置到該句子的第乙個字母 

}   游標所在位置到該段落的最後乙個字母 

{   游標所在位置到該段落的第乙個字母 

說實在的,組合這些指令來編輯檔案有一點點藝術氣息。不管怎麼樣,它們提

供更多編 輯文字的能力。值得注意的一點是刪除與複製都會將指定範圍的內容

放到暫存區裡,然 後就可以用指令 p 貼到其它地方去,這是 vi 用來處理區段

拷貝與搬移的辦法。 

某些 vi 版本,例如 linux 所用的 elvis 可以大幅簡化這一坨指令。如果稍微觀

察一 下這些編輯指令就會發現問題其實是定範圍的方式有點雜,實際上只有四

個指令罷了。 指令 v 非常好用,只要按下 v 鍵,游標所在的位置就會反白,然

後就可以移動游標來 

設定範圍,接著再直接下指令進行編輯即可。 

對於整列操作, vi 另外提供了更方便的編輯指令。前面曾經提到過刪除整列文

字的指 令 dd 就是其中乙個;cc 可以修改整列文字;而 yy 則是複製整列文字;

指令 d 則可 

以刪除游標到該列結束為止所有的文字。 

8、檔案指令 

檔案指令多以 : 開頭,跟編輯指令有點區別。例如前面提到結束編輯的指令就

是 :q。 

現在就簡單說明一下作為本篇故事的結尾: 

∶q  結束編輯(quit) 

如果不想存檔而要放棄編輯過的檔案則用 :q! 強制離開。 

∶w  存檔(write) 

其後可加所要存檔的檔名。 

可以將檔案指令合在一起,例如 :wq 即存檔後離開。 

zz  功能與 :wq 相同。 

另外值得一提的是 vi 的部份存檔功能。可以用 :n,mw filename 將第 n 列到第 m

列 的文字存放的所指定的 filename 裡去哩。時代在變,世界在變, vi 也在變,

不過大 致上就這樣。好了,但願從此以後王子跟公主過著幸福快樂的生活。

vi使用方法

vi是 unix 上最常用的文字編輯工具,作為 unix 軟體測試人員,有必要熟練掌握它。進入 vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pat...

VI使用方法

功能最強在的編輯器 vi vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對unix系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以後在unix世界裡必將暢行無阻 游刃有餘,因為其他幾種文字處理器並非u...

vi 使用方法

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