(Assign tip id + convert to TipNew template + minor clean) |
(Change <tt> to <code>, perhaps also minor tweak.) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
|previous=1505 |
|previous=1505 |
||
|next=1507 |
|next=1507 |
||
− | |created= |
+ | |created=2007 |
|complexity=basic |
|complexity=basic |
||
|author=Mike Brotherston |
|author=Mike Brotherston |
||
|version=7.0 |
|version=7.0 |
||
+ | |subpage=/200712 |
||
⚫ | |||
+ | |category2= |
||
}} |
}} |
||
Suppose you have a statement (C/C++/Java/etc): |
Suppose you have a statement (C/C++/Java/etc): |
||
Line 25: | Line 28: | ||
<C-S> may cause Unix terminals to suspend. Replace with <F2> or something easy to remember for your own purposes. |
<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 < |
+ | This mucks with your current matched highlighting selections; thus the trailing <code>:nohl</code>. If someone knows how to do this without mucking with the incremental searches jot it down. |
==Comments== |
==Comments== |
||
− | |||
− | ---- |
||
⚫ |
Latest revision as of 06:27, 13 July 2012
Tip 1506 Printable Monobook Previous Next
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.