Vim基礎操作

2021-10-22 12:58:14 字數 629 閱讀 2724

基礎命令

使用正規表示式

vim 查詢替換

:s/string/replace/替換當前第乙個string為replace

:s/string/replace/g替換當前行所有string為replace

:n,$s/string/replace/替換第n行開始到最後一行中每一行的第乙個string為replace

:n,$s/string/replace/g替換第n行開始到最後一行中每一行所有string為replace

:%s/string/replace/(等同於:g/string/s//replace)替換每一行的第乙個string為sky

:%s/string/replace/g(等同於:g/string/s//replace/g)替換每一行中所有string為sky

可以使用#作為分隔符,此事中間出現的/不會作為分隔符

:s#/string#replace/# 替換當前行第乙個 string/ 為 replace/

刪除檔案中的^m

產生原因:windows中回車換行用(0a0d)來表示,linux下回車用(0a)來表示。

解決命令:

在vi中處理:%s/vm//。或者:%s/^m$//g

VIM 基礎操作

vim是從 vi 發展出來的乙個文字編輯器 補完 編譯及錯誤跳轉等方便程式設計的功能特別豐富 進入插入模式 i 插入游標前乙個字元 i 插入行首 a 插入游標後乙個字元 a 插入行未 o 向下新開一行,插入行首 o 向上新開一行,插入行首進入命令模式 esc 從插入模式或末行模式進入命令模式 移動游...

vim基礎操作

進入插入模式 i 插入游標前乙個字元 i 插入行首 a 插入游標後乙個字元 a 插入行未 o 向下新開一行,插入行首 o 向上新開一行,插入行首 進入命令模式 esc 從插入模式或末行模式進入命令模式 移動游標 h 左移 j 下移 k 上移 l 右移 m 游標移動到中間行 l 游標移動到螢幕最後一行...

vim基礎操作

三種基本工作模式 基礎操作 進入插入模式 i 插入游標前乙個字元 i 插入行首 a 插入游標後乙個字元 a 插入行末 o 向下新開一行,插入行首 o 向上新開一行,插入行首進入命令模式 esc 從命令列模式進入命令模式 移動游標 h 左移 j 下移 k 上移 l 右移 m 游標移動到中間行 l 游標...