Linux常用命令之vim操作

2021-07-23 16:19:54 字數 1310 閱讀 1611

vi編輯器是所有unix及linux系統下標準的編輯器,這裡只是簡單地介紹一下它的用法和列示一下常用的命令。

1. 個人認為最有用的乙個命令是vim的學習手冊,可以跟著一步一步操作學習

vimtutor

vimtutor zh(中文版)

2. 進入vi,處於命令列模式,不能輸入文字 

vi myfile

3. 退出vi與儲存檔案

esc從編輯模式退出到命令模式

:q!不存檔,強制退出vi

:wq存檔,退出vi

4. 開始編輯,從命令模式進入編輯模式,可以輸入文字啦

i: 插入 o: 在游標下方開一行插入 o:在游標上方開一行插入 a:在游標後插入

i: 插入

o: 在游標下方開一行插入

o:在游標上方開一行插入

a:在游標後插入

5. 在命令模式下刪除(編輯模式下當然可以隨便刪除)

刪除單個字元:x

刪除游標處至乙個單詞結尾:dw

刪除游標處至行結尾:d$

刪除當前行:dd

刪除多行:2dd

6. 在命令模式下修改內容

替換游標處的字元:r/r

更改游標處至乙個單詞結尾:cw

更改游標處至行結尾:c$

7. 在命令模式下複製貼上

複製游標處至乙個單詞結尾:yw

複製游標處至行結尾:y$

複製當前行:yy

複製多行:2yy

貼上:p

8. 在命令模式下撤銷

撤銷最後執行的命令:u

撤銷整行的修改:u

撤銷掉撤銷:ctrl+r

9. 在命令模式下定位與跳轉

定位出當前行的行位置:ctrl+g

跳到檔案最後:shift+g

跳到某行:499,shift+g

10. 搜尋

正向搜尋:/,再按n往下找,shift+n往上找

反向搜尋:?,再按n往上找,shift+n往下找

忽略大小寫:set ic

設定高亮:set hls is

設定顯示行號: set number

11. 替換

替換某一行的字串,如將該行中的thee替換為the,命令為:s/thee/the/g

將第200行到250行的thee替換為the,命令為:200,250s/thee/the/g

替換整個檔案的字串,命令為:%s/thee/the/g

替換整個檔案的字串,並替換前進行詢問,命令為:%s/thee/the/gc

12. 在vim中執行外部命令

如想看看當前目錄,則為:!pwd

Linux常用命令之vim

vim 4.py 建立4.py檔案並開啟 按i插入模式,esc末行模式 wq儲存退出,q 退出不儲存,shift zz 相當於wq 大寫o上一行 i大寫行首 小寫i 插入游標前乙個,小寫a插入游標後乙個 大寫a行尾 小寫o下一行 vim命令 yy 複製游標這一行。p貼上。dd 刪除游標一行。也是剪下...

linux之 vim 常用命令

dd 刪除單行 1,2,3 dd 刪除1,2,3行 yy 複製單行 1,2,3 yy 複製1,2,3行 p 貼上 根據複製的數量 1,2,3 p 貼上1,2,3 p行 根據一次複製的數量 個數 i 新增資料到當前的游標前乙個位置 a 新增資料到當前的游標後乙個位置 移動到當前行的最後乙個位置 0 移...

Linux之VIM常用命令

1 在shell指令碼中多行注釋 a 第一種方法 第一步 先將滑鼠放在要注釋的多行的第一行,然後按ctrl v進入列模式 只是v是行模式 按 一直到要注釋多行的末行 第二步 按住shift i也就是大寫i,然後再按 shift 3 號鍵,最後按esc鍵 b 第二種方法 在末行模式下執行 起始行號,結...