国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

linux命令more的用法 vi編輯器下如何查找字符串?

vi編輯器下如何查找字符串?一、字符串的查找1.vim中用/和?來查找字符串,兩者的區(qū)別是:/string會高亮顯示光標后匹配的第一個字符串,回車后光標移到該字符串的第一個字母;string會高亮顯示

vi編輯器下如何查找字符串?

一、字符串的查找1.vim中用/和?來查找字符串,兩者的區(qū)別是:/string會高亮顯示光標后匹配的第一個字符串,回車后光標移到該字符串的第一個字母;string會高亮顯示光標前匹配的第一個字符串,回車后光標移到該字符串的第一個字母。在回車之后,按n鍵同方向轉(zhuǎn)到下一個匹配的字符串,按N鍵反方向轉(zhuǎn)到上一個匹配的字符串。2.用命令:setic和:setnoic來分別設(shè)置查找時不區(qū)分和區(qū)分大小寫。如果查找特殊字符,如^、$、*、/和.,需要在前面加來轉(zhuǎn)義。二、字符串的替換1.vim中可用:s命令來替換字符串,具體如下::s/str1/str2/替換當前行第一個str1為str2:s/str1/str2/g替換當前行中所有str1為str2:m,ns/str1/str2/替換第n行開始到最后一行中每一行的第一個str1為str2:m,ns/str1/str2/g替換第n行開始到最后一行中所有的str1為str2(注:m和n為數(shù)字,若m為.,表示為當前行開始;若n為$,則表示到最后一行結(jié)束)如果使用#作為分隔符,則中間出現(xiàn)的/不會作為分隔符,比如::s#str1/#str2/#替換當前行第一個str1/為str2/:%s /oradata/apras/ /user01/apras1 (使用 來替換/):/oradata/apras/替換成/user01/apras1/2.其他:%s/str1/str2/(等同于:g/str1/s//str2/)替換每一行的第一個str1為str2:%s/str1/str2/g(等同于:g/str1/s//str2/g和:1,$s/str1/str2/g)替換文中所有str1為str2從替換命令可以看到,g放在命令末尾,表示對搜索字符串的每次出現(xiàn)進行替換;不加g,表示只對搜索