2

C ++のコードのいくつかのブロックにコメントできるようにするために、GVimを使用して行の先頭に簡単 追加できるようにしたいと思います。私はこれをやろうとしました //

Vimを使用して行の前にテキストをプレフィックスまたは前に付けるには、VISUALBLOCKモードを使用できます。

  • CTRL-Vを使用してVISUALBLOCKモードに入ります希望する行を選択します
  • プレフィックスIを押して、ブロックの先頭に挿入しますテキストを入力します
  • 挿入したい(現在の行にのみ表示されます)を押します
  • ESCを使用してモードを終了し、残りの行を先頭に追加します

接尾辞または追加するには、同様の手法を使用しますが、Aを使用します。

  • CTRL-Vを使用してVISUALBLOCKモードに入ります。プレフィックスを付ける行を選択します…必ず行全体を選択してください(行を選択して$を使用してください)
  • Aを押してブロックに追加します
  • 挿入するテキストを入力します(現在の行にのみ表示されます)
  • ESCを押してモードを終了し、残りの行を先頭に追加します

私が得た唯一のもの//は、選択されたブロックの開始時にたった1つのシングルでした。

どうやってやるの?

ありがとう

4

4 に答える 4

2

コメントの切り替えは解決された問題です。あなたの(貧弱な)代替案を発明しようとしないでください。(私が知っている)最も人気のあるプラグインは次のとおりです。

于 2013-03-22T14:35:02.650 に答える
1
CTRL + V
select the lines using arrows (or hjkl)
press I - this puts you into insert mode
Type '// ' (for example)
Hit ESC key to exit insert mode

私のために働く。

于 2013-03-22T14:39:06.883 に答える
0

5行にコメントを付けて、最初の行にあると仮定した場合のいくつかの方法:

I//<Esc>
j^.
j^.
j^.
j^.

v4j
:'<,'>norm I//<CR> " the range is inserted for you so that's only norm I//<CR>

v4j
:'<,'>s+^+//<cr> " same deal with the range

:,+4norm I//<CR>

:,+4norm s+^+//<cr>

nnoremap <F4> :s+^+//<cr>

または、 Commentaryのようなプラグインを使用するだけです

于 2013-03-22T14:39:08.437 に答える
0

CTRL+VではなくCTRL+でなければなりませんv。(大文字V)

于 2013-03-28T03:17:23.797 に答える