vi 編輯器是所有 unix 及 linux 系統下標準的編輯器,對於 unix 及 linux 系統的任何版本,vi 編輯器是完全相同的,vi 也是 linux 中最基本的文字編輯器,它的功能完全不遜色於其它編輯器,學會熟練的使用它,是學習linux的一柄利刃,有它就可以在 linux 的世界裡暢行無阻。
vi 編輯器主要有三種模式:命令列模式、插入模式和底行模式,其實底行模式也就是命令列模式。其中,命令列模式主要控制螢幕游標的移動,字元、字或行的刪除、移動及複製等;插入模式下才能進行編輯;底行模式主要是用於儲存檔案,查詢關鍵字,設定行號等。
如果不掌握一些常用命令,根本無法在 vi 下進行編輯。下面介紹一些編輯時常用到的快捷鍵。
vi
:開啟或新建乙個文件
i
(進入到操作模式)
esc
:從插入模式返回到命令模式
:
(進入儲存模式)
w
:儲存檔案
q
:退出vi
wq
:退出並儲存
q!
:強制退出但不儲存
進入插入模式:i
(從游標當前位置開始輸入)
進入插入模式:a
(從游標所在位置的下乙個位置開始輸入文字)
進入插入模式:o
(插入新的一行,從行首開始輸入文字)
複製:
yw
:複製從游標到詞尾的部分
#yw
:複製從游標到詞尾的#個詞
yy
:複製游標當前行
#yy
:複製游標當前行的#個行
貼上:
p
:與複製命令配合使用
後退:
u
:按一下後退一步
游標的移動:
h
(左鍵)、j
(下鍵)、k
(上鍵)、l
(右鍵):左、下、上、右
ctrl+b
:螢幕往後移動一頁
ctrl+f
:螢幕往前移動一頁
ctrl+u
:螢幕往後移動半頁
ctrl+d
:螢幕往前移動半頁
0 和^
:移動到行開頭
$
:移動到行末尾
g
:移動到文章的最後
w
: 游標跳到下個字的開頭
e
: 游標跳到下個字的結尾
b
: 游標跳到上個字的開頭
#l
:跳到第#個位置
替換:
r
:替換游標所在處的字元,只能乙個
r
:替換游標所到之處的字元,按esc退出替換
刪除:
x
:刪除游標之後的乙個字元
#x
:刪除游標及其之後的#個字元
x
:刪除游標之前的乙個字元
#x
:刪除游標及其之前的#個字元
dd
:刪除游標所在行
#dd
:刪除游標及其之後#行
set nu
:設定行號
set nonu
:取消行號
#
:跳到#行
vi和vim編輯器的使用
linux vi vim使用方法 vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。1 vi的基本概念 基本上vi可以分為三種狀態,分別是命令模式 command mode 插入模式...
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會依據副檔名...