Linux中vim的介紹及使用

2021-10-07 23:23:27 字數 2175 閱讀 9768

1.什麼是 vim?

vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程式開發者的一項很好用的工具。

2.vim的安裝更新和解除安裝

解除安裝的命令

更新的命令

安裝的命令

3.vi/vim的使用(1)命令模式

使用者剛剛啟動 vi/vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入乙個字元,i被當作了乙個命令。

常用的命令有:

dd:刪除當前行

u:撤銷

yy:複製

p:貼上

x:刪除當前字元

/:查詢,從當前到文尾

?:查詢,從當前到文前

n:從下往上查詢

n:從上往下查詢

h:左移

l:右移

j:下移

k:上移

0,"^",home :跳到行首

$ :跳到行尾

g:跳到文尾

gg:跳到文首

10gg:跳到第10行

10g:跳到第10行

翻頁:pgup,pgdn;ctrl+f,ctrl+b

(2)編輯模式

在命令模式下按下i就進入了輸入模式。

常用的命令有:

字元按鍵以及shift組合 :輸入字元

enter,回車鍵 :換行

back space,退格鍵 :刪除游標前乙個字元

del,刪除鍵 :刪除游標後乙個字元

方向鍵 :在文字中移動游標

home/end :移動游標到行首/行尾

page up/page down :上/下翻頁

insert :切換游標為輸入/替換模式,游標將變成豎線/下劃線

esc :退出輸入模式,切換到命令模式

a:從游標所在位置後面開始新增資料,游標後的資料隨新增資料向後移動。

a:從游標所在列最後面的地方開始新增資料。

i:從游標所在位置前面開始插入資料,游標後的資料隨新增資料向後移動。

i:從游標所在列的第乙個非空白字元前面開始插入資料。

o:在游標所在列下新增一列並進入輸入模式。

o:在游標所在列上方新增一列並進入輸入模式

(3)末行模式

在命令模式下按下:(英文冒號)就進入了底線命令模式。

常用的命令有:

w :儲存檔案

q :退出vi

q!: 放棄對檔案內容的修改強制退出

wq :儲存退出

w! :強制儲存

x :儲存退出

4.為什麼學vi?1)所有的unix like 系統都會內建 vi 文字編輯器,其他的文字編輯器則不一定會存在;

2)很多個別軟體的編輯介面都會主動呼叫 vi (例如未來會談到的 crontab, visudo, edquota 等指令);

3)vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法癿正確性,方便程式設計;

4)因為程式簡單,編輯速度相當快速。

Linux中vi和vim的介紹使用

linux是一款作業系統,免費,開源,安全,高效,穩定,處理高併發非常強悍。linux是以檔案的形式管理我們的裝置,因為linux系統,一切皆為檔案。正常模式 root iz359rm7mu358hz vim text.txt 以vim 檔名 開啟乙個檔案進入一般的模式 這是預設的模式 在這個模式中...

linux中 vim的使用

1.vim 檔名.c 建立並開啟.c檔案 vim 三種模式 1 命令模式 vim開啟檔案就是處於命令模式下 x 刪除乙個字元 nx 刪除n個字元 dd 刪除 剪下 乙個字元 ndd 刪除 剪下 n個字元 yy 複製乙個字元 nyy 同理 p 貼上 shift g 跳到最後一行 gg 回到第一行 查詢...

介紹VIM 使用

vim 使用 收集整理 wilbur lang vim 簡介 vim 是 unix 世界裡極為普遍的全螢幕文書編輯器,幾乎可以說任何一台 unix 機器都會提供這套軟體。熟悉 dos 下的文書處理後,也許會感到 vim 並不好用 unix 上也已經發展出許多更新 更好用的文書編輯器,但是並不一定每一...