Linux常用指令(4) vim操作命令

2021-10-01 17:37:36 字數 1200 閱讀 7361

g定位到末尾行

ng定位到第n行

$ 或 end

定位當前行的行尾

^ 或 home 或 0

定位當前行的行首

gg定位到第一行

ngg定位第n行

m定位顯示區域的中間行

l定位顯示區域的最後一行

w向後移動乙個字

b向前移動乙個字

k或(↑)  j或(↓)  h或(←) l或(→)

上下左右移動

k上  j下  h左 l右

x刪除游標所在位置字元

x刪除游標前的乙個字元

dd刪除當前行

ndd刪除從游標開始的n行

d0刪除本行中游標前的所有字元

d$刪除本行中游標後的所有字元

u撤銷上一次的操作

ctrl + r

反撤銷,重做上一次操作

重複上一次的命令

yy拷貝當前行

nyy拷貝從游標開始的n行

p貼上在游標的下一行

p貼上在游標的上一行

i在游標的位置輸入內容

i在所在行的第乙個非空格字元處輸入內容

a游標向後移動一位處輸入

a在行尾處輸入

s把游標位置的內容刪除再輸入

s把游標一行的內容刪除再輸入

o在當前行的下一行輸入

o在當前行的上一行輸入

set nu

顯示行數

set nonu

取消顯示行數

/內容按n向下查詢指定內容,按n向上查詢指定內容

?內容 

按n向上查詢指定內容,按n向下查詢指定內容

s/原內容/新內容

查詢當前行,從游標位置開始,替換查詢到的第乙個內容

s/原內容/新內容/g

查詢當前行,從游標位置開始,替換查詢到的所有內容

%s/原內容/新內容

查詢所有行,替換查詢到的第乙個內容

%s/原內容/新內容/g

查詢所有行,替換查詢到的所有內容

ns/原內容/新內容

查詢指定行,替換查詢到第乙個內容

ns/原內容/新內容/g

查詢指定行,替換找到的所有內容

n1,n2s/原內容/新內容

查詢n1和n2行之間的行,替換查詢到第乙個內容

n1,n2s/原內容/新內容/g

查詢n1和n2行之間的行,替換查詢到所有內容

Linux基礎知識(4) vim

進入vim 模式之間的切換及退出 開啟vim之後進入的是命令模式,命令模式不能編輯檔案,如果要編輯檔案要進入插入模式。一般認為底行模式也屬於命令模式 輸入i 進入插入模式 esc鍵 進入命令模式 輸入 wq表示儲存退出 輸入 q 表示退出不儲存 命令模式 vim的常用工作方式 命令 作用 set n...

Linux學習 4 vim編輯器

一.vim的三種模式 二.vim工作的基本配置 三.搜尋 四.vim中的字元管理 五.vim視覺化模式 六.vim的分屏功能 七.vim中快速定位游標 八.vim插入模式進入方式 九.vim退出模式 vimtutor 在命令模式下如何更改vim的工作方式?1.方法 set設定 臨時設定 2.方法 修...

筆記4 vim編輯器

vim簡介 vim是linux unix系統上一款功能強大的 編輯器,共分為三種基本模式,分別是一般模式 編輯模式與命令列模式。一般模式切換到編輯模式的可用命令 命令作用 a在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行首插入 o在游標下插入新行 o在游標上插入新...