快捷鍵
說明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 到第...