JUST DO IT ~

          我只想當個程序員

          vim 常用

          刪除

          :g/.*ABC/m

          :g/kernel32/d

          :[range]g[lobal]/{pattern}/[cmd] :help :g

          vim 查找一個文章段落, 開頭字符 結尾字符

          /.*#tag1\(.\+\n\+\)\{-}#tag2.*

           

          刪除掉 :

          g/.*#tag1\(.\+\n\)\{-}#tag2.*/d

          這句話\(.\+\n\+\) 采用分組

          .\+  .任意字符 + 一個或多個

          \n\+  回車  一個或多個

          \+1 或更多

          \{-} 0 或更多盡可能少. 任意字符

          \n 換行符

          為什么  /This\_.*text/ 不可以,因為\_. 是全緩沖區匹配模式的.

           

          概念分組、捕獲

          http://i.linuxtoy.org/docs/guide/ch26s08.html#id3120909

          abc123.456.def

          \d{3}表示三個數字,(\d{3}\.)表示三個數字加“.”為一組,{2}表示這一組內容重復兩次

           

           

           

          參考:

          http://vimcdoc.sourceforge.net/doc/pattern.html#search-pattern

          ^\(.\+\n\)\{-}#.*tag1

          http://stackoverflow.com/questions/10076834/multi-line-regex-in-vim-filtering-out-blocks-of-text-in-a-file

          Vim 中刪除符合條件的行

          http://timothyqiu.com/archives/delete-lines-matching-pattern-in-vim/ https://github.com/railsinstaller/railsinstaller-windows/releases

          posted on 2014-06-25 14:24 小高 閱讀(199) 評論(0)  編輯  收藏 所屬分類: Linux

          導航

          <2014年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(352)

          收藏夾(19)

          關注的blog

          手冊

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 商洛市| 南丰县| 万年县| 湘潭县| 石台县| 基隆市| 蒙阴县| 共和县| 康平县| 临桂县| 拉萨市| 策勒县| 天台县| 浦江县| 白山市| 阜平县| 沈阳市| 藁城市| 申扎县| 临颍县| 宁化县| 维西| 呈贡县| 阜阳市| 延川县| 龙口市| 青海省| 嵊泗县| 黎平县| 扎鲁特旗| 三门县| 毕节市| 鄂温| 滁州市| 纳雍县| 腾冲县| 铜川市| 卓尼县| 容城县| 芮城县| 鹤岗市|