මම කැමතියි /* ... */
(සී ඇන්සි අදහස්), එබැවින් මෙන්න එය ඔබ වෙනුවෙන් මගේ උපක්රමයයි. ඇත්ත වශයෙන්ම, ඔබට එය විවිධ අවස්ථාවන්හිදී භාවිතා කිරීමට අනුවර්තනය කළ හැකිය.
/ * ... * / සමඟ අදහස් දක්වන්න
පෙළ තෝරන්න (ආරම්භයට යන්න, දෘශ්ය කොටස ආරම්භ කරන්න, සමඟ පනින්න }
):
<c-V>}
තේරීමේදී යෙදිය යුතු විධානය ටයිප් කරන්න
:norm i/* <c-v><esc>$a */
විධානය පෙනෙනු ඇත: :'<,'>norm i /* ^[$a */
විස්තර සඳහා (i *) බලන්න.
/ * ... * /
පෙළ තෝරන්න (පෙර මෙන් හෝ ඔබ කැමති වෙනත් ආකාරයකින්):
<c-V>}
තේරීමේදී යෙදිය යුතු විධානය ටයිප් කරන්න
:norm :s-\s*/\*\s*-<c-v><enter>$bbld$
විධානය පෙනෙනු ඇත: :'<,'>norm :s-\s*/\*\s*-^M$bbld$
විස්තර සඳහා (ii *) බලන්න.
ප්රති ult ලය
බලපෑම යනු අදහස් දැක්වීම් රේඛාව අනුව ය:
Comment block
Comment block
Comment block
බවට පත්වේ (සහ අනෙක් අතට):
/* Comment block */
/* Comment block */
/* Comment block */
එය සමහරක් map
හෝ @reg
ඔබේ ලෙස සුරැකීමට වඩා හොඳය .vimrc
, මන්ද එය ටයිප් කිරීමට බොහෝ දේ ඇත. ඔබ තනි /*
සහ */
මුළු කොටසටම කැමති නම් , භාවිතා කරන්න:
තනි / * * / මුළු කොටස සමඟ අදහස් දක්වන්න
qc
ඡේදයක ආරම්භයේ දී අදහස් දැක්වීම සඳහා පටිගත කිරීමෙන් එය ලේඛනයක සුරකින්න :
v}di/* */<esc>hhhp
q
නැවත අමතක නොකරන්න , වාර්තාව අවසන් කිරීමට.
විස්තර සඳහා (iii *) බලන්න.
බ්ලොක් එකකින් තනි / * * / ක් ඉවත් කරන්න
එය ලේඛනයේ සුරකින්න, කියන්න @u
. ඔබේ කර්සරය බ්ලොක් එක තුළ ඕනෑම තැනක තබන්න, සහ:
?/\*<enter>xx/\*/<enter>xx
q
විධානය අවසන් කිරීමෙන් ලේඛනය සුරකින්න .
විස්තර සඳහා (iv *) බලන්න.
ප්රති ult ලය
බලපෑම බහු පේළි සඳහා තනි විවරණයකි:
Comment block
Comment block
Comment block
බවට පත්වේ (සහ අනෙක් අතට):
/* Comment block
Comment block
Comment block */
පැහැදිලි කිරීම්
(i *) එය ක්රියාත්මක වන්නේ norm
තෝරාගත් සෑම පේළියකම එකම විධානය නැවත නැවතත් අදාළ කර ගැනීමෙනි. විධානය සරලව a ඇතුළු කර /*
, එම රේඛාවේ අවසානය සොයාගෙන a ඇතුළු කිරීමෙන් අවසන් වේ*/
:norm i/* <c-v><esc>$a */
(ii *)norm
සෑම පේළියකම සෙවීම නැවත කිරීමට / ප්රතිස්ථාපනය කිරීමට ද එය භාවිතා කරයි . spaces /* spaces
කිසිවක් සොයන්න සහ ප්රතිස්ථාපනය කරන්න. ඊට පසු, පේළියේ අවසානය සොයා ගන්න, වචන දෙකක් ආපසු, අකුරක් දකුණට, අවසානයට මකන්න.
:norm :s-\s*/\*\s*-<c-v><enter>$bbld$
(iii *) ඡේදය තෝරා v}
, එය මකා දමන්න, විවරණයක් විවෘතව හා වසා දමන්න, එහි මැදට ගොස් මකා දැමූ කොටස අලවන්න.
v}di/* */<esc>hhhp
(iv *) මැද ඇති ඕනෑම තැනක, පිටුපසට a සොයාගෙන /*
එය මකා දමයි; ඉදිරියට සොයා ගනී */
, එය මකා දමයි.
?/\*<enter>xx/\*/<enter>xx