前提・実現したいこと
Vimの初学者です。
ゴリラさんのVimが好きになる本にて勉強させていただいております!
c++
1 2int main() { 3 4 bool cond = true; 5 int a = 0; 6 7 while (true) { 8 if (cond) { 9 a++; 10 // ココにカーソルがある 11 a++; 12 } 13 } 14 15} 16
のような場合にてできるだけコマンドを打たずに
if{}をコピーして、下に貼り付けたいと考えました。
c++
1 2int main() { 3 4 bool cond = true; 5 int a = 0; 6 7 while (true) { 8 if (cond) { 9 a++; 10 // ココにカーソルをできるだけ動かさずコピー 11 a++; 12 } 13 14 //その後ココまでもってきて貼り付け 15 if (cond) { 16 a++; 17 // ココにカーソルがある 18 a++; 19 } 20 } 21 22} 23 24
発生している問題・エラーメッセージ
「Vap」でif内をコピーできるかなと考えたのですが
{a++; a++;}のみしか選択できず
「Va{」では、whileごとコピーしてしまいます。
質問
お伺いたいこととして
- この場合カーソルを動かさずにコピーは可能なのでしょうか
- 一番近くの「{」や「}」に移動できるイディオムのような文法はあるのでしょうか。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/10 13:31