Ad blocker interference detected!
Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers
Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.
created 2007 · complexity basic · author Mike Brotherston · version 7.0
Suppose you have a statement (C/C++/Java/etc):
alpha = beta;
and you want to change it to:
beta = alpha;
Try this mapping:
noremap <C-S> :s/\([^ =]*\)\([ ]*\)=[ ]*\([^;]*\);/\3 = \1;/<CR>:nohl<CR>
<C-S> may cause Unix terminals to suspend. Replace with <F2> or something easy to remember for your own purposes.
This mucks with your current matched highlighting selections; thus the trailing
:nohl. If someone knows how to do this without mucking with the incremental searches jot it down.