vi,vim命令修改文字內容

2021-09-23 15:21:21 字數 954 閱讀 7251

vi,vim命令修改文字內容

「一般模式下」接受各種快捷鍵,不編輯

編輯下,esc/ctrl+c----退回一般模式

a 游標後一位插入;a 該行最後插入

i 游標前一位插入;i 該行最前插入

o 游標下一行新建一行插入; o 游標上一行新建一行插入

s 刪除游標處字並插入; s刪除該行並插入

w 游標從該字串到空格後的另一字串的開頭

e 游標從該字串到該字串的末尾,空格前

$ 游標到達該行的末尾

cw 刪除w指示的位置,並插入

ce 刪除e指示的位置,並插入

c$ 刪除$指示的位置,並插入

同理 只是不插入

dwde

d$r 游標處改字元; r從游標處替換多個字串

gg 跳到檔案的首行; g 游標跳到檔案末行

v 字元選擇,y 複製, p 貼上

ctrl + v 塊選擇

shift + v 行選擇

yy/y 複製當前行,3yy/y 複製3行

p 貼上

dd=shift+d 刪除當前行,3dd 刪除當前的與下的一共3行

u 撤回; u 撤消一行中的改動

ctrl+r 撤銷(u,u 撤消的命令)

輸入/abc. enter; 按n可定位到abc不同出現的位置

?/old/new/g old改為new

?/old/new old改為new,單個改

:%s/old/new/g

old改為new,整個文件的

:set number 顯示行號

:set nonumber 消掉行號

:q 正常退出

:q! 強制退出

:wq 儲存退出 =shift+zz =zz

檢視檔案內容

內容末4行

tail -4

內容前4行

head -4

linux文字操作(vi vim)

什麼是 vim?vim是從 vi 發展出來的乙個文字編輯器。補完 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。簡單的來說,vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。vim 則可以說是程式開發者的一項很好用的工具。連 vim 的官方 自己也說 v...

vi vim 命令手冊

本手冊介紹了 vi vim 編輯器的主要功能。為了便於查詢,這裡一併給出了命令和它們的定製引數。在使用這個手冊之前,必須注意以下幾點 很多命令可以與重複因子一起使用 vi vim 不是vi 把乙個區域 region 定義為乙個連續的文字塊,許多命令與文字塊有關 乙個區域可以用v定義,後面跟乙個游標移...

vi vim 刪除命令

刪除一行 dd 刪除乙個單詞 游標之後的單詞剩餘部分 dw 刪除當前字元 x 游標之後的該行部分 d 文字刪除 dd 刪除一行 d 刪除以當前字元開始的一行字元 ndd 刪除以當前行開始的n行 dw 刪除以當前字元開始的乙個字 ndw 刪除以當前字元開始的n個字 d 與d 同義 d 刪除到下一句的開...