vim中如何替換

1) 文件內所有替換:
 
:%s#abc#123#g (如文件內有#,可用/替換,:%s/abc/123/g)
  --注:把abc替換成123
 
(或者: %s/str1/str2/g 用str2替換文件中全部的str1)
 
2) 文件內局部替換:
 
 :20,30s#abc#123(如文件內有#,可用/替換,:%s/abc/123/g)
  --注:把20行到30行內abc替換成123

 

 

在調試代碼中遇到一個問題,須要將代碼中100個0之間的空格替換成逗號,即vim

0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000

方法:c#

  在vim裏面將空格全替換成逗號,而後複製到編輯器裏去編輯器

具體實施:ide

  vim zhou.txt建立文件調試

  i進入編輯(你會發現若是不 i 進入編輯模式,不只按鍵盤不能輸入東西,粘帖也不能實現)it

  複製100個0到vimclass

  esc退出編輯模式方法

  :%s/,/ /gim

相關文章
相關標籤/搜索