[vim ] 搜尋替換運算/邏輯字元

作者: stevenlin08 (stevens)   2013-10-22 21:21:06
請問大家
如何將各Arithmetic operators 算術運算子及邏輯運算子
的前後加上空格.
像是
a=b;
應為
a = b;
而對於邏輯運算子也應該用上.
不知大家都是如何去處理的?
目前都是寫完後再用搜尋取代方式(:%s/=/ = /gc)
但這樣做跟一行一行檢查一樣,而且不方便.
我想這部份可能需要用Regexp 常規表示式.
對於這個Regexp如何表示?
(+,-,*,/,+=,-=,/=,*= and ==,!=,<,>,...)
並避開一些command用的(//,/****,*/)
作者: fjm31714 (float)   0000-00-00 00:00:00
try astyle --pad-oper ?
作者: stevenlin08 (stevens)   0000-00-00 00:00:00
太感謝了,,沒錯,我就是想用這個Cannot convert to multi-byte string, reverting toto English...不知是我的有問題,它會出現這個.http://img31.imageshack.us/i/zj27.png/我是直接download astyle後,把bin file放在vim的同一目錄中,
作者: jokester (蠻王科科)   2012-01-01 14:17:00
可惜astyle不能處理c系以外的語言..

Links booklink

Contact Us: admin [ a t ] ucptt.com