Linux 二 VI和VIM編輯器

2022-09-08 13:03:11 字數 1428 閱讀 9709

vi是unix作業系統和類unix作業系統中最通用的文字編輯器。

vim編輯器是從vi發展出來的乙個效能更強大的文字編輯器。可以主動的以字型顏色辨別語法的正確性,方便程式設計。vim與vi編輯器完全相容

以vi開啟乙個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中, 你可以使用『上下左右』按鍵來移動游標,你可以使用『刪除字元』或『刪除整行』來處理檔案內容, 也可以使用『複製、貼上』來處理你的檔案資料。

語法

功能描述

yy複製游標當前一行

y數字y

複製一段(從第幾行到第幾行)

p箭頭移動到目的行貼上

u撤銷上一步

dd刪除游標當前行

d數字d

刪除游標(含)後多少行

x刪除乙個字母,相當於del

x刪除乙個字母,相當於backspace

yw複製乙個詞

dw刪除乙個詞

shift+^

移動到行頭

shift+$

移動到行尾

1+shift+g

移動到頁頭,數字

shift+g

移動到頁尾

數字n+shift+g

移動到目標行

在一般模式中可以進行刪除、複製、貼上等的動作,但是卻無法編輯檔案內容的!要等到你按下『i, i, o, o, a, a, r, r』等任何乙個字母之後才會進入編輯模式。

注意了!通常在linux中,按下這些按鍵時,在畫面的左下方會出現『insert或 replace』的字樣,此時才可以進行編輯。而如果要回到一般模式時, 則必須要按下『esc』這個按鍵即可退出編輯模式。

按鍵功能i

當前游標前

a當前游標後

o當前游標行的下一行

i游標所在行最前

a游標所在行最後

o當前游標行的上一行

按『esc』鍵

在一般模式當中,輸入『 : / ?』3個中的任何乙個按鈕,就可以將游標移動到最底下那一行。

在這個模式當中, 可以提供你『搜尋資料』的動作,而讀取、存檔、大量取代字元、離開 vi 、顯示行號等動作是在此模式中達成的!

命令

功能:w

儲存:q

退出:!

強制執行

/要查詢的詞

n 查詢下乙個,n 往上查詢

? 要查詢的詞

n是查詢上乙個,shift+n是往下查詢

:set nu

顯示行號

:set nonu

關閉行號

強制儲存退出:wq!

二 Linux的vi和vim編輯器

vi和vim 是linux的文字編輯器,用來在linux中建立 檢視或者編輯文字檔案,就好像windows中的記事本一樣。vim是vi的增強版本,vi的絕大多數用法在vim都適用。如進入乙個目錄 cd zhangsan 先建立乙個資料夾 mkdir testdir vi和vim編輯器的使用 一般模式...

vi和vim編輯器

vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮的話可...

Vi和Vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣.vim 具有程式編輯的能力,可以以字型顏色辨別語法的正確性,方便程式設計 因為程式簡單,編輯速度相當快速。vim可以當作vi的公升級版本,他可以用多種顏色的方式來顯示一些特殊的資訊。vim會依據副檔名...