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 刪除到下一句的開...