vim替换和查找
基本查找和替換
在Vim中,可以使用:substitute(:s)命令來查找和替換文本。
要在Vim中運行命令,必須處于normal模式,這是啟動編輯器時的默認模式。 要從其他任何模式返回normal模式,只需按Esc鍵。
替換命令的一般形式如下:
:[range]s/{pattern}/{string}/[flags] [count]
該命令在[range]中的每一行中搜索{pattern},并將其替換為{string}。 是與命令[count]相乘的正整數。
如果未給出[range]和[count],則僅替換當前行中找到的pattern。 當前行是光標所在的行。
range確定范圍,不寫默認為當前行。
% # 表示整個文件內容 . # 表示當前行 $ # 表示最后一行 m,n # 表示從第m行到第n行 ,n # 表示從當前行到第n行 n, # 表示從第n行到當前行 n # 指定行 +n # 表示當前行之后的n行flags為替換標志位,默認為指定范圍內的行的第一次匹配的位置,幫助文檔:h s_flags,常用標志如下:
g: global,表示在指定范圍內執行全局操作,替換所有匹配項 c: confirm,可以確認或拒絕修改 n: number,報告匹配到的次數,不替換,可用來查詢匹配次數 i: 執行不區分大小寫的替換 I: 執行區分大小寫的替換 e: 防止替換失敗時顯示錯誤消息總結
- 上一篇: vue音频播放器组件
- 下一篇: 刘清扬个人简历