Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macro recording with q, Ctrl+n, Ctrl+p and IntelliSense do not work together #1393

Closed
MartinL0815 opened this issue Jul 10, 2014 · 6 comments
Labels

Comments

@MartinL0815
Copy link

I had following macro to be recorded:

  1. go to the first non-whitespace column (^)
  2. change the complete line (C)
  3. Enter UpdateToolBar();
  4. quit macro recording

In step 3 I used IntelliSense to auto complete UpdateToolBar and entered the paranthesis and the semicolon manually.

Using the macro inserted UpdateTool, not the chosen UpdateToolBar!

So I re-recorded the macro using Ctrl+n, the Vim auto completion, but the result was not better at all.
With using the macro UpdateTol was inserted, instead of UpdateToolBar, because I mistyped the character l after hitting Ctrl+n, used Back to delete the mistyped character l letting VsVim auto complete to the correct text.

@jaredpar
Copy link
Collaborator

Intellisense is a constant problem for macro recording because of problems exactly like this. I'm beginning to wonder if it's a better idea to simply disable intellisense altogether during macro recording due to the inability to ever repeat it correctly

@MartinL0815
Copy link
Author

Hi Jared,

but you realized, that, even if differently wrong, the behavior of the VsVim completion didn't satisfy macro recording?

Best regards,
Martin

@jaredpar
Copy link
Collaborator

@MartinLemburg are you referring to the Ctrl+N problem?

@MartinL0815
Copy link
Author

Sure, no matter if using IntelliSense or VIM command completion with Ctrl-N/P, both let macro recording fail.

------- Original message -------

From: Jared Parsons notifications@github.com
To: VsVim@noreply.github.com
Cc: martin.lemburg@gmx.net
Sent: 14.7.'14, 22:24

@MartinLemburg are you referring to the Ctrl+N problem?

Reply to this email directly or view it on GitHub.

Martin Lemburg
Emdener Straße 19A
10551 Berlin
Deutschland

+49 179 3954095 Mob.
+49 30 39037205 Tel.
+49 3212 LEMBURG

martin.lemburg@gmx.net
http://about.me/Martin0815

@jaredpar jaredpar added the bug label Jan 3, 2015
@dshook
Copy link

dshook commented May 1, 2015

+1 for disabling intellisense and auto formatting while recording macros.

@damianpowell
Copy link

+1 for disabling Intellisense and auto formatting while recording macros.

I had used VsVim on and off for years but the final clincher that made me switch to it was when MS removed macros from Visual Studio. Vim macros are better than VS' old ones anyway, but fighting with Intellisense and auto formatting is a pain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants