Linux的基本操作 Vim編輯器使用教程

2021-09-27 08:22:34 字數 1403 閱讀 8680

- q: 安全退出,當沒有操作該文件,則直接按q退出vim 

- q!:當修改了內容,但是不想儲存,則q!強制退出

- wq :儲存退出

- set number 顯示行號

- set nonumber 取消行號顯示

(在一般模式下使用)

shift+ zz

儲存退出,與「:wq」作用相同

v進入字元可視模式

v  或  shift + v

進入行可視模式

ctrl + v

進入塊可視模式

a在游標後一位開始插入

g直接跳到檔案的末行

dd刪除行,如果 5dd ,則一次性刪除游標後的5行

yy複製當前行, 複製多行,則 3yy,則複製當前行附近的3行p貼上

v進入字元選擇模式,選擇完成後,按y複製,按p貼上

ctrl+v

進入塊選擇模式,選擇完成後,按y複製,按p貼上

shift+v

進入行選擇模式,選擇完成後,按y複製,按p貼上

a 在該行的最後插入

gg直接跳到檔案的首行

i在該行的最前面插入

i在游標前插入

i在游標當前行開始插入

a在游標後插入

a在游標當前行末尾插入

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

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

:set nu

顯示行號

:set nonu

取消行號

gg到文字的第一行

g到文字的最後一行

:n到文字的第n行

uundo,取消上一步操作

ctrl + r

redo,返回到undo之前

r替換游標所在處的字元

r從游標所在處開始替換,按esc鍵結束

x刪除游標所在處字元

nx刪除游標所在處後的n個字元

dd刪除游標所在行。ndd刪除n行

dg刪除游標所在行到末尾行的所以內容

d刪除游標所在處到行尾的內容

:5,7d

刪除指定範圍的行

文字查詢替換

:%s/sad/88888888888888 效果:查詢檔案中所有sad,替換為88888888888888

:1,$s/hadoop/root/g 將第一行到最後一行的hadoop替換為root

:1,$s/hadoop/root/c 將第一行到最後一行的hadoop替換為root(有提示)

游標移動

0==》檔案當前行的開頭

$==》檔案當前行的末尾

g==》檔案的最後一行開頭

:9==》到第九行

恢復

:e!==》恢復到最初狀態

vim 基本編輯操作

一 游標跳轉到指定行 1.在命令模式下,跳轉到指定行 n n為行號 2.命令列加引數 vim n filename 3.命令列加引數 vim filename 游標移至檔案底部 4.檢視模式 shift h 游標移至檔案頭部 header 5.檢視模式 shift m 游標移至檔案中間 middle...

vim編輯器的基本操作

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

vim編輯器基本操作

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