linux命令 vim命令

2021-10-01 23:54:02 字數 1270 閱讀 8642

1、進入命令模式

語法:vim [檔案]

在進入命令模式後:

選項進去inser模式

esc退出insert模式,進去命令模式

:編輯模式

插入命令

a在游標字元後插入

a在游標所在行尾插入

i在游標字元前插入

i在游標行首插入

o在游標下插入新行

o在游標上插入新行

定位命令

:set nu

設定行號

:set nonu

取消行號

gg到第一行

g到最後一行

:n到第n行

$移至行首

0移至行尾

刪除命令

x刪除游標所在的字元

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

dd刪除游標所在的行

ndd刪除游標所在之後的n行

dg刪除游標所在直到檔案末尾內容

d刪除游標所在出到末尾的內容

:n1,n2d

刪除指定範圍的行

複製和剪下命令

yy複製當前行

nyy複製當前行一下n行

dd剪下當前行

ndd剪下當前行下n行

p或p貼上當前游標所在行下或行上

替換和取消命令

r取代游標所在的字元

r從游標所處的位置開始替換字元,按esc結束

u取消上一步操作

搜尋和搜素替換

/string

搜尋指定字元

n搜尋指定字串的下乙個出現的位置

:%s/old/new/g

全文替換字串

:n1,n2s/old/new/g

在一定範圍內替換字串

:set ic

設定為不區分大小寫

:set noic

設定為區分大小寫

儲存退出命令

:w儲存修改

:w [檔案]

另存為指定檔案

:wq儲存並退出

zz快捷鍵儲存修改並退出

:q!不儲存修改

:q!儲存修改並退出

匯入命令

:r  檔名

匯入乙個檔案內容到當前游標後

:!which 命令

可以檢視檔案目錄

:r!命令

匯入命令的結果,匯入在游標所在行  

定義快捷鍵

map [ctrl+v+快捷鍵](備註一起按)   功能

ctrl+快捷鍵 就是你設定的功能

linux命令之vim命令

當vi vim 在編輯乙個檔案時,該檔案就會被鎖定,若此時另外乙個使用者或者同一使用者再開啟另一終端也希望進行編輯,會出現提示按鍵選擇 以唯讀方式開啟 按字母o 退出 按字母q 1 vim下的插入模式切換 2 1 i 在當前字元之前插入文字 3 2 i 在當前行的行首插入文字 4 3 a 在當前字元...

linux操作命令 vim

qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如 x20,可以重複20次。這個在文字的批...

linux命令詳解 vim

顯示行號 命令模式下set nu 定位到指定行 命令模式下,n 比如想到第2行,2編輯模式下,ngg 比如想到第5行 5gg 或者5g 開啟檔案定位到指定行 vim n test.txt 檢視當前行資訊 ctrl g 顯示類似資訊 start computer.sh 13 行 30 預設情況下 vi...