Linux之文字編輯器工具Vim

2021-10-02 13:58:13 字數 1368 閱讀 7162

若系統沒有vim工具,可用yum工具安裝:

#yum install -y vim-enhanced
yum工具:

yum install [-y] [***]:安裝***,若不加-y則會以與使用者互動的方式安裝

vivim

舊版本公升級版

編輯不會顯示顏色

編輯會顯示顏色

vim的3種常用模式

按 鍵作 用h或方向鍵向左

游標向左移動乙個字元

l或方向鍵向右

游標向右移動乙個字元

k或方向鍵向上

游標向上移動乙個字元

j或方向鍵向下

游標向下移動乙個字元

ctrl+b

文字頁面向前翻一頁

ctrl+f

文字頁面向後翻一頁

數字0或shift+6

移動到本行行首

shift+4

移動到本行行尾

gg移動到首行

g移動到尾行

ng(n為數字)

移動到第n行

按 鍵作 用x

向後刪除乙個字元

x向前刪除乙個字元

nx向後刪除n個字元

dd刪除/剪下游標所在的那一行

ndd刪除/剪下游標所在行之後的n行

yy複製游標所在行

p從游標所在行開始,向下貼上

p從游標所在行開始,向上貼上

nyy從游標所在行開始,向下複製n行

u還原上一步操作

v按v後移動游標會選中指定字元,然後可以實現複製、貼上等操作

按 鍵作 用i

在當前字元前插入

i在游標所在行的行首插入

a在當前字元後插入

a在游標所在行的行尾插入

o在當前行的下一行插入新的一行

o在當前行的上一行插入新的一行

命 令作 用:w

儲存文字

:q退出vim

:w!強制儲存,在root使用者下,即使文字唯讀也可以完成儲存

:q!強制退出,所有改動不生效

:wq儲存並退出

:set nu

顯示行號

:set nonu

不顯示行號

/word

?word

:n1,n2s/word1/word2/g

在n1和n2行之間查詢word1並替換為word2,不加g則只替換每行的第乙個word1

:1,$s/word1/word2/g

將文字中所有的word1替換為word2,不加g則只替換每行的第乙個word1

vi文字編輯器

一 操作模式 1 三種操作模式 命令模式 command mode 插入模式 input mode 末行模式 last line mode 2 執行與結束 在系統提示字元 如 下敲入vi 文件名稱 vi 可以自動幫你載入所要編輯的檔案或是開啟乙個新 檔案 如果該檔案不存在或缺少檔名 進入 vi 後螢...

VI文字編輯器

1.工作模式 2.命令列模式功能鍵 yy 複製當前游標所在行 n yy n為數字,複製當前游標開始的n行 p 貼上複製的內容到游標所在行 dd 刪除當前游標所在行 n dd 刪除游標所在行開始的n行 字串 查詢游標之後的字串 g 游標移動到檔案尾 u 取消前乙個動作 h 游標左移乙個字元 j 游標下...

vi文字編輯器

vi是乙個強大的常用的文字編輯器,vim是高階版的vi vi test.txt 進入vi的一般模式,如果test.txt檔案存在則開啟,如果不存在則會建立 例1 查詢字母a 輸入 輸入 a 即 a 例2 查詢空格 輸入 輸入 n 即 n 例3 查詢響應時間大於400的,格式為cos 4xx 運用正規...