Linux 中Vim的基本使用

2021-10-05 07:43:44 字數 1307 閱讀 9038

vim是一種純文字編輯器

命令模式:使用快捷鍵,實現了word中的滑鼠操作 命令

作用a在游標所在位置的字元後插入

a在游標所在行尾插入

i在游標所在字元前插入

i在游標所在行首插入

o在游標所在下插入新的一行

o在游標所在上插入一行

退出輸入模式:直接打esc鍵進入命令模式

命令作用

:w儲存檔案,不退出

:w 新檔名

講當前檔案另存為新的檔案

:q不儲存,直接退出

:wq儲存並退出

:q!強制退出

:wq!

強制儲存退出

zz(大寫)作用同 :wq相同

上下左右移動 按鍵

作用h向上移動

j向下移動

k向左移動

l向右移動

將游標移動到檔案頭尾 按鍵

作用gg

移動到檔案頭

g移動到檔案尾

移動到行首尾 按鍵

作用^移動到行首

$移動到行尾

移動到指定行 按鍵

作用:n

移動到第n行

刪除字母 按鍵

作用x刪除游標所在單個字元

nx從游標位置連續刪除n個字元

刪除整行或剪下 按鍵

作用dd

刪除游標所在單行

ndd刪除從游標所在向下n行

:n1,n2d

刪除從n1行到n2行範圍內的內容會

p將剪下內容貼上到游標後

p將剪下內容貼上到游標前

從游標刪除到檔案尾 按鍵

作用dg

從游標所在位置刪除到檔案尾

按鍵作用

yy複製游標所在行

nyy複製游標所在的下面n行

按鍵作用u撤銷

ctrl+r

反撤銷按鍵作用r

替換游標所在處的字元

r從游標處開始替換字元,按esc鍵結束

命令作用

/查詢內容

從游標所在行向下查詢

?查詢內容

從游標所在行向上查詢

n下乙個

n上乙個

命令作用

: n1,n2s / old / new / g

替換從n1到n2所有的old為new

: %s / old / new / g

將整個檔案中的old替換為new

例子:

:1,10s/^/#/g

#注釋第一行到第十行

linux中 vim的使用

1.vim 檔名.c 建立並開啟.c檔案 vim 三種模式 1 命令模式 vim開啟檔案就是處於命令模式下 x 刪除乙個字元 nx 刪除n個字元 dd 刪除 剪下 乙個字元 ndd 刪除 剪下 n個字元 yy 複製乙個字元 nyy 同理 p 貼上 shift g 跳到最後一行 gg 回到第一行 查詢...

Linux 基本查詢及vim使用

grep i 忽略大小寫查詢 grep n 查詢出關鍵字並且列出行數 grep v 反轉查詢,用於查詢程序,排除當次 grep v程序 tail f 動態的查詢檔案的狀態 tail n 行數 查詢指定行數開始的到末尾的檔案 tail c 字元數 查詢末尾字元數的檔案 less 適合於大型的檔案 命令...

VIM的基本使用

1.概念 是一款文字編輯器,和emacs並列成為類unix系統使用者最喜歡的文字編輯器。2.優點 可以完成複雜的編輯與格式化功能 3.模式 其模式共有十二種,基本模式有六種 1.普通模式 啟動vim後預設處於普通模式,wulun 什麼模式,按返回鍵 或者ctrl 都會進入普通模式。2.可視模式 在正...