vim 基本編輯操作

2021-08-08 03:52:40 字數 1232 閱讀 5543

一、游標跳轉到指定行

1.在命令模式下,跳轉到指定行  :n   (n為行號)

2.命令列加引數 vim +n filename

3.命令列加引數 vim + filename 游標移至檔案底部

4.檢視模式  shift + h  游標移至檔案頭部 header

5.檢視模式  shift + m  游標移至檔案中間 middle

6.檢視模式   shift + g  游標移至檔案底部 ground

二、翻頁--檢視模式

往下翻頁 ctrl+f forward 向上翻頁 ctrl+b backward  

向下翻半頁 ctrl + d down 向上翻半頁 ctrl + u up

三、高亮、行號--命令模式

1.取消高亮       :nohl

2.顯示高亮       :/word  跳至檔案頭高亮顯示所有的word

:?word  跳至檔案尾高亮顯示所有的word

3.顯示行號      :set nu

4.取消顯示行號    :set nonu

四、文字替換--命令模式

語法  :[addr]s/源字串/目的字串/[option]

[addr] 檢索範圍,省略時表示當前行;%表示所有行;1,20表示從第1行到第20行;.,$表示從當前行到檔案尾;

[option] 表示操作型別

1.將old替換成new  :1,$s/old/new/g

2.全域性替換      :%s/old/new/egc  e表示正則;g表示全域性;c表示替換提醒

五、複製貼上--檢視模式

ctrl + v 塊複製狀態 ( 視覺化塊複製 )

shift + v 行複製狀態 ( 視覺化多行複製 )

--> 行選中後 使用 yy 複製 dd 刪除 

u 撤銷一步操作 undo

ctrl+r 撤銷上一步撤銷

單行複製 yy    

單行刪除或剪下 dd  delete

單行貼上    p paste

六、縮排--檢視模式

右縮排 shift + >>

左縮排 shift + <<

七、退出 vim

:wq 強制寫入並退出,強制更新檔案修改時間

:x 寫入並退出,但只在修改檔案時,才會更新檔案修改時間

:q! 退出不儲存

八、暫時離開

:! ls  暫時離開vim 同時顯示 ls 執行結果

vim編輯器基本操作

root localhost vim saberlily.c vim加檔名 vim分為3種模式插入模式 低行模式命令模 一,插入模式 切換 在進入vim之後按esc i進入插入模式 功能 可以輸入 二,低行模式 切換 按esc shift 進入低行模式 功能 q退出 w儲存 qw儲存並退出 q!強制...

vim編輯器的基本操作

先稍為介紹一下 vim.vi 是 unix linux 下極為普遍的一種文字編輯器,大部分機器上都 有.vi 有各種變種,在不同的機器上常用不同的變種軟體.其中 vim 比較好用也用得比較 廣泛.vim 是 vi improved 的縮寫,表示更好的 vi.我個人覺得它是非常好的編輯器 為 了避免 ...

vim編輯器基本操作總結

在命令列視窗中輸入以下命令即可vim filename 開啟vim並建立名為filename的檔案開啟單個檔案vim file同時開啟多個檔案vim file1 file2 file3 open file split file切換到下乙個檔案 bn切換到上乙個檔案 bp args開啟遠端檔案,比如f...