Я пытаюсь записать макрос, который наберет небольшой фрагмент текста, который содержит скобку »(« всякий раз, когда я пытаюсь воспроизвести макрос, который он делает » «т введите„()“.. в конце линииКак я могу записать «(« в макросе в vsVim?
Моя догадка, что скобка в макрос может иметь какой-то особый смысл, но в моем случае, я просто хочу, чтобы ввести„(“
?Что сломав макрос Как я могу получить скобка быть набраны
? (примечание: Я использую Visual Studio vsVim plugin)
Edit: Я не могу вспомнить точное макрос больше, но это пошло что-то вдоль линий этого:
q a 5 j^2 w i .EndInit(); esc q
Он должен был добавить .EndInit();
на каждый 5-й линии, но выход был только .EndInit
.
Обратите внимание, что на другой машине без ReSharper плагин, эта проблема не происходит!
Что такое макрос? '(' не является специальным – FDinoff
, что заставляет меня задаться вопросом, «если» визуальная студия или resharper «съедают» круглые скобки, прежде чем они будут отправлены в vsVim, я заметил, что макросы vsVim не очень хорошо работают с функцией автозаполнения визуальной студии (код, завершенный визуальной студией, не записано vsVim) –
Я не использую плагин, а ': echo @ a' возвращает что-нибудь? Это должно быть содержимое макроса. – FDinoff