Vim 使用小結(一)

2021-07-24 16:04:41 字數 1344 閱讀 1325

快捷鍵

說明f x

行內,向前搜尋字元x,停在目標字元

f x行內,向後搜尋字元x,停在目標字元

t x行內,向前搜尋字元x,停在目標字元前

t x行內,向後搜尋字元x,停在目標字元後

/ string

文件內,向前搜尋字串,按enter鍵生效

?string

文件內,向後搜尋字串,按enter鍵生效

n文件內,繼續查詢

n文件內,反向查詢

/文件內,方向鍵的上或者下,顯示以前查詢的內容

*文件內,向前查詢與當前游標下字串匹配的字串

#文件內,向後查詢與當前游標下字串匹配的字串

:set hlsearch

開啟高亮顯示查詢到的文字

:set nohlsearch

關閉高亮顯示查詢到的文字

:nohlsearch

關閉當前高亮顯示查詢到的文字

:set incsearch

開啟顯示查詢匹配過程

:set noincsearch

關閉顯示查詢匹配過程

:set ingorecase

忽略大小寫

:set noingorecase

關閉忽略大小寫

快捷鍵說明

使用場景

行號 g

跳轉到特定行

跳轉到特定行,例如:檢視源**時

」」跳轉最後一行

檢視日誌檔案

··跳轉第一行

檢視日誌檔案

快捷鍵說明

使用場景

dd或者.

刪除當前行

yy單行複製

在命令模式下,將游標移動到將要複製的行處,按」yy」進行複製

nyy多行複製

在命令模式下,將游標移動到將要複製的首行處,按」nyy」複製n行;其中n為要複製的行數p黏貼

在命令模式下,將游標移動到將要貼上的行處,按」p」進行貼上

:a,b co c

複製,插入

命令模式下,輸入」:」,然後輸入」a,b co c」複製第a行至第b行之間的內容,插入到第c行後面

:a,b de

刪除多行

命令模式下,輸入」:」,然後輸入」a,b de」刪除第a行至b行

:split

垂直分割槽

快捷鍵說明

使用場景

a,bw!test.txt

vim開啟檔案,命令模式下,輸入」:」,複製第a行到b行的內容到test.txt中,並覆蓋test.txt中的內容

a,bw!>>test.txt

vim開啟檔案,命令模式下,輸入」:」,複製a行到b行的內容追加到test.txt的結尾

Vim使用小結

set fileformat 設定檔案格式 set endofline 設定檔案結束符 set noendofline 取消檔案結束符 set list 進入list mode set nolist 退出list mode s n g 刪除換行符 set textwidth 設定行寬 set tex...

VIM使用小結

vim簡單 高效,是一款極為高效的編輯器。是linux下進行,編輯文件,寫郵件,寫部落格,和程式設計的選擇。vim具有優秀的可配置性,以及強大的 外掛程式支援。適當的配置和恰當的外掛程式選擇,可以代替windows下的editplus ultraedit sourceinsight的組合。代替edi...

VIM 命令小結

兩種模式 normal mode 普通模式 insert mode 插入模式 插入模式按 escape進入普通模式,普通模式按i進入插入模式。定位 h 左移.j 下移.k 上移.l 右移 pagedown or ctl f 前滾 pageup or ctl b 後滾 g 最後一行 num gg 到第...