VI與VIM編輯器的不同模式

2021-10-08 18:59:36 字數 1146 閱讀 5340

常用命令:語法

功能描述

yy複製游標當前一行

y數字y

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

p箭頭移動到目的行貼上

u撤銷上一步

dd刪除游標當前行

d數字d

刪除游標(含)後多少行

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

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

yw複製乙個詞

dw刪除乙個詞

^移動到行頭

$移動到行尾

gg或者1+g

移動到頁頭

g移動到頁尾

數字+g(先輸入數字,在按g)

移動到目標行

按鍵功能

i當前游標前

a當前游標後

o當前游標行的下一行

i游標所在行最前

a游標所在行最後

o當前游標行的上一行

2)退出編輯模式

按『esc』鍵

1)基本語法

命令功能

:w儲存

:q退出

:!強制執行

:wq!

強制寫入磁碟後離開(強制儲存並退出)

: %s/old字元/new字元

批量替換

/ 要查詢的詞

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

? 要查詢的詞

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

:set nu

顯示行號

:set nonu

關閉行號

zz(shift+zz)

沒有修改檔案直接退出,如果修改了檔案儲存後退

:nohl

去除高亮顯示

為了便於選取文字,vim 引入了可視(visual)模式。 要選取一段文字,首先將游標移到段首,在普通模式下按 v 進入可視模式,然後把游標移到段末。 需要注意,游標所在字元是包含在選區中的

塊選擇 ctrl+v在**中刪除指定列非常有用

檢視visual mode下的命令

:help v_, 例如使用 :help v_d 命令,可以得到關於在可視模式下進行刪除操作的幫助資訊。

linux編輯器vi與vim

vi與vim的簡介在linux下,絕大部分的配置檔案都是以ascii碼的純文字形式存在的,可以利用一些簡單的 編輯軟體修改配置。在linux命令列介面下的文字編輯器有很多,比如nano,emacs,vim等。但是所有的 unix like系統都會內建vi文字編輯器,而其他的文字編輯器則不一定存在。很...

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會依據副檔名...