Linux中vi vim命令詳解

2021-10-22 06:35:19 字數 1067 閱讀 3419

新增修改配置檔案一般都是使用預設的vi編輯器,長期編輯**的程式設計師會使用功能更強大的編輯器。

簡單介紹下vi編輯器的使用方法:

一、vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(insert

mode)和底行模式(last line mode),各模式的功能區分如下:

1、命令列模式command mode)

控制螢幕游標的移動,字元、字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。

2、插入模式(insert mode)

只有在insert mode下,才可以做文字輸入,按「esc」鍵可回到命令列模式。

3、底行模式(last line mode)

將檔案儲存或退出vi,也可以設定編輯環境,如尋找字串、列出行號等。

不過一般使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入

命令列模式command mode)。

二、命令列模式(command mode)功能鍵

1、插入模式

按「i」切換進入插入模式「insert

mode」,按「i」進入插入模式後是從游標當前位置開始輸入檔案;

按「a」進入插入模式後,是從目前游標所在位置的下乙個位置開始輸入文字;

按「o」進入插入模式後,是插入新的一行,從行首開始輸入文字。

2、從插入模式切換為命令列模式

按「esc」鍵。

3、移動游標

vi可以直接用鍵盤上的游標來上下左右移動,但正規的vi是用小寫英文本母「h」、「j」、「k」、「l」,分別控制游標左、下、上、右移一格。

三、vi儲存命令。

按esc鍵 跳到命令模式,然後:

:w 儲存檔案但不退出vi

:w file 將修改另外儲存到file中,不退出vi

:w! 強制儲存,不推出vi

:wq 儲存檔案並退出vi

:wq! 強制儲存檔案,並退出vi

q: 不儲存檔案,退出vi

:q! 不儲存檔案,強制退出vi

:e! 放棄所有修改,從上次儲存檔案開始再編輯。

Linux中vi vim命令大全

vi 是 unix linux 下極為普遍的一種文字編輯器.vi 有各種變種,在不同的機器上有不同的變種軟體.其中 vim 比較好用也用得比較廣泛.vim 是 vi improved 的縮寫,表示更好的 vi.本文就說些其中比較有用,比較常用的命令一 一般模式 刪除 複製與貼上類命令 x,x x為向...

vi vim 命令使用詳解

vi test.txt 或者 vim test.txt 或者 touch test.txt基本上 vi vim 共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 1 命令模式 x,x x為向後刪除乙個字元,x為先...

Linux系統中的vi vim指令 詳解

vi是unix世界裡極為普遍的全螢幕文字編輯器,vim是它的改進版本vi improved的簡稱。幾乎可以說任何一台unix機器都會提供這套軟體。只要簡單的在shell下執行vi就可以進入 vi 的編輯環境。在實際操作之前先對它有個了解會比較好。vi 有兩種模式,輸入模式以及指令模式。輸入模式即是用...