Vsvim: `q`、` Ctrl + n`、 `Ctrl + p`、およびIntelliSenseを使用したマクロ記録は連携しません

作成日 2014年07月10日  ·  6コメント  ·  ソース: VsVim/VsVim

記録するマクロは次のとおりです。

  1. 最初の空白以外の列に移動します( ^
  2. 行全体を変更します( C
  3. UpdateToolBar();入力します
  4. マクロ記録を終了する

ステップ3では、IntelliSenseを使用してUpdateToolBarをオートコンプリートし、手動でパランセシスとセミコロンを入力しました。

選択したUpdateToolBarではなく、挿入されたUpdateToolマクロを使用します。

そこで、VimのオートコンプリートであるCtrl+nを使用してマクロを再記録しましたが、結果はまったく良くありませんでした。
マクロ使用でUpdateTol代わりに、挿入されたUpdateToolBar私は文字をタイプミスするので、 l打った後Ctrl+n使用し、 Backに入力ミスした文字lを削除して、VsVimを正しいテキストにオートコンプリートさせます。

bug

最も参考になるコメント

マクロの記録中にインテリセンスと自動フォーマットを無効にする場合は+1。

全てのコメント6件

Intellisenseは、まさにこのような問題があるため、マクロ記録にとって常に問題です。 正しく繰り返すことができないため、マクロ記録中にインテリセンスを完全に無効にする方がよいかどうか疑問に思い始めています。

こんにちはジャレド、

しかし、別の方法で間違っていたとしても、VsVimの完了の動作がマクロ記録を満たさないことに気づきましたか?

宜しくお願いします、
マーティン

@MartinLemburgCtrl+N問題について言及していますか?

確かに、Ctrl-N / PでIntelliSenseまたはVIMコマンド補完を使用するかどうかに関係なく、どちらもマクロの記録を失敗させます。

- - - - オリジナルメッセージ - - - -

投稿者:ジャレッド・パーソンズ[email protected]
宛先: [email protected]
Cc:マーティン。 [email protected]
送信:14.7.'14、22:24

@MartinLemburgはCtrl + Nの問題について言及していますか?

このメールに直接返信するか、GitHubで表示してください。

マーティン・レンバーグ
EmdenerStraße19A
10551ベルリン
ドイツ

+49 1793954095暴徒。
+49 30 39037205Tel。
+49 3212 LEMBURG

マーティン。 [email protected]
http://about.me/Martin0815

マクロの記録中にインテリセンスと自動フォーマットを無効にする場合は+1。

マクロの記録中にIntellisenseと自動フォーマットを無効にする場合は+1。

私は何年もの間VsVimのオンとオフを使用していましたが、それに切り替えた最後のクリンチャーは、MSがVisualStudioからマクロを削除したときでした。 とにかくVimマクロはVSの古いマクロよりも優れていますが、Intellisenseと自動フォーマットとの戦いは苦痛です。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

drhoda picture drhoda  ·  7コメント

LariscusObscurus picture LariscusObscurus  ·  4コメント

academician picture academician  ·  3コメント

prat0088 picture prat0088  ·  4コメント

deevus picture deevus  ·  4コメント