Linux 檔案編輯工具 vim

2021-09-14 01:33:48 字數 1214 閱讀 2479

vim 用法: vim 檔案路徑

vim 三個模式:

命令模式:

① 用來游標跳轉, 即快速調整游標到想要編輯的位置。 

例如:游標快速移動到指定的行

在命令模式下按1g 或 gg 游標跳到第一行,  按 g 游標跳轉到最後一行, 按 3gg 游標跳轉到第三行

例如:游標快速移動到行首或行尾

按 end 鍵 游標跳到行尾, 按 home 鍵游標跳到行首 

② 用於快速複製、貼上 和刪除

例如:快速複製行

在命令模式下, 若按 yy 快速複製當前游標所在行, 若按 3yy 快速複製從當前游標開始的3行

移動游標到想要貼上的位置,按p 進行貼上

例如:快速刪除行

在命令模式下,若按 dd 則快速刪除當前游標所在行, 若按 3dd 快速刪除從當前游標開始的3行

例如:快速刪除游標前後的內容

按 d^ 刪除當前行中游標之前的內容, 按 d$  刪除當前行游標之後的內容

③ 用於查詢字串

在命令模式下, 按 /word 查詢 word的字串,按 n 查詢下乙個,按 n 查詢下乙個

輸入模式:

在命令模式下, 按 a 或 i 或 o 都能進入輸入模式,進入輸入模式後就可以輸入內容來編輯檔案

a i o 區別:

a:在游標後插入

i:在游標前插入

o: 在當前游標後邊另起一行

末行模式: 輸入模式下 按 esc 退到命令模式, 按:切換到末行模式

① 用於儲存退出

按 :wq 儲存並退出檔案, 按:q! 不儲存退出檔案

② 字串替換

例如:替換當前行字串

:s/old/new ,其中 old表示原來的字串, new 表示新字串, 注意的是這裡只替換當前行匹配到的字串一次

:s/old/new/g ,其中 old表示原來的字串, new 表示新字串, 替換當前行匹配的所有字串

例如:匹配區域內的字串

:n,m s/old/new/g 其中的n,m 表示從第n行到第m行

:%s/old/new/g   表示替換所有的

③ 額外操作

例如,開啟(關閉)行號:set nu (set nonu)

例如,開啟(關閉)語法高亮:syntax on (syntax off)

例如,開啟(關閉) 自動縮排:set autoindent (set no autoindent)

檔案編輯工具vim

一般模式 編輯模式 命令模式 移動游標的位置 按鍵 作用b或向左的方向鍵 游標向左移動乙個字元 l 小寫 或向右的方向鍵 游標向右移動乙個字元 k或向上的方向鍵 游標向上移動乙個字元 j或向下的方向鍵 游標向下移動乙個字元 ctrl b 文字頁面向前翻一頁 ctrl f 文字頁面向後翻一頁 數字0或...

Linux 文字編輯工具vim

vim 的三種模式 一般模式 編輯模式 命令模式。一般模式 當你 vim filename 編輯乙個檔案時,一進入該檔案就是一般模式了 在這個模式下,你可以做的操作有,上下移動游標 刪除某個字元 刪除某行 複製 貼上一行或者多行。從一般模式進入編輯模式,只需你按乙個鍵即可 i,i,a,a,o,o,r...

linux文字編輯工具 vim

1.vim簡介 vim是從vi發展出來 第乙個版本由布萊姆 公尺勒在1991年發布 它基於vim許可證,相容gpl。vim 的全名為 vi improved 意思為vi改良版 vim與vi不同點為,vim可以用顏色直觀顯示,方便檢視 2.安裝vim 安裝vim的命令 yum install y vi...