vim の使用効率向上について 2 つの質問を教えてください。
给我你的怀抱
给我你的怀抱 2017-05-16 16:41:13
0
3
705

1. 複数のキーワードを同時に検索する方法
たとえば、文書内のすべての aa、bbbb、ccccc を強調表示したいとします

2. 例を挙げてください
enum があります

リーリー

次のコメントをすばやく追加する方法

リーリー

質問 2 については、あなたの回答と私自身の修正に基づいて、私が使用する方法は次のとおりです:

  1. set ve=all文字のない場所にカーソルを移動できるようにします
  2. C-v列ブロックビジュアルモードに入り、コメントを挿入する列を選択します
  3. 通常モードに戻るにはA并插入// 0,按Escを押してください
  4. Vラインビジュアルモードに入り、コメントが追加されたすべての行を選択します
  5. コマンドを実行let i=0|'<,'>g/0$/s//=i/|let i=i+1
  6. set ve=仮想編集オプションを復元する
给我你的怀抱
给我你的怀抱

全員に返信 (3)
大家讲道理

2番目の質問:

  1. set ve=all文字のない場所にカーソルを移動できるようにします
  2. C-v列ブロックビジュアルモードに入り、コメントを挿入する列を選択します
  3. 通常モードに戻るにはA并插入// 0,按Escを押してください
  4. 再度列ブロックビジュアルモードに入り、その列を選択します0
  5. visIncr.vimコマンドを使用して:I、増加する数値シーケンスに変更します
  6. set ve=把虚拟编辑选项复原(我推荐使用非默认值block、頻繁に切り替える必要はありません)

追記: 通常、列挙された整数で表すことはできませんよね?

いいねを押す+0
    阿神

    最初の質問、検索時に正規表現を使用します:

    2 番目の質問、マクロを記録するだけです:

    1. まず最初の行の視線を手動で入力します。つまり、最後に// 1を追加します。
    2. 最初の行の任意の場所に、次のマクロを記録します:qq^f y$j$p^A
    3. 使ってね〜

    説明してください:

    • qq: 录制宏到寄存器q
    • ^: 旅の始まりへ
    • f: (注意fの後にスペースが続きます)、最初のスペースに移動します
    • y$: 行末にコピーします
    • j$p: 次の行の末尾に貼り付けます
    • ^A: (Ctrl-Aです) +1
    いいねを押す+0
      某草草

      2番目の質問

      一連のコメントを作成するには列编辑を使用してください

      数値を自動インクリメントするには、コマンドラインモードで次のコマンドを入力します:

      リーリー

      自己増加ソリューションのソースはこの記事です: リンク

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!