看板 Editor 關於我們 聯絡資訊
alias bb 'vim ~/.bashrc' alias bbb 'source ~/.bashrc' alias cc 'vim ~/.cshrc' alias ccc 'source ~/.cshrc' alias vv 'vim ~/.vimrc' alias ss 'vim ~/.screenrc' 紅色跟綠色是space 我想把綠色部份的space取代成= 我先進入區塊模式(在Linux是Ctrl+v, 在Win是Ctrl+q) 再把綠色部份選起來(完全沒有選到紅色的space) 然後輸入:s/ /=/gc 奇怪的是紅色的space也會被=取代 (在Linux跟Win上都會這樣) 可是我明明不是用行模式呀... 請問為何會這樣呢?該怎麼解決? m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.32
edwar:這個選好區塊後用r就可以了 09/08 07:47
對吼...!!
bootleq:pattern 是用 %V 來限制選區,例 :s/\%V /=/g 09/08 08:14
這就是我要的, thx!!不過到底是怎麼查到的@@
letoh:像這樣? :%s/ '/='/ 09/08 08:41
不知道2F的方法前我是這樣解決的xD ※ 編輯: Holocaust123 來自: 140.112.30.32 (09/08 18:52)
bootleq:不是查到的,是讀過 help pattern 有筆記... 09/08 20:17
Holocaust123:嗯嗯 09/08 21:20