2009-07-24 5 views
5

Я хотел бы использовать макросы клавиатуры класса emacs в Visual Studio, которые по большей части я могу выполнять с помощью этих shortcut mappings ... но я не могу найти сочетание клавиш для повторения следующую команду x раз. В Emacs, я мог записать мой макрос, а затем введитеМакросы клавиатуры класса emacs в visual studio

Esc, #, Ctrl + х, е

где # количество раз, я хочу повторить мой макрос. На мой взгляд, это было почти так же важно, как и сам макрос. Как это можно достичь в Visual Studio?

+0

Позвольте мне дать вам мой совет, чтобы достичь этого (вот что я делаю): Установите emacs. Щелкните правой кнопкой мыши вкладку источника, выберите «открыть папку», затем щелкните правой кнопкой мыши файл и «откройте с помощью emacs». M-g перешел к вашей линии и делал ваши вещи. нет замены emacs. –

ответ

2

Вы могли бы хотеть попробовать XKeymacs:

http://www.cam.hi-ho.ne.jp/oishi/indexen.html

Я пробовал вашу последовательность, и это вроде работало на простой макрос. Однако, это было довольно медленно ... Во всяком случае, сделайте снимок.

+0

Это работает хорошо, хотя вы правы, это довольно медленно. Благодаря! – tbischel

+0

Хм, я проверил его сначала с помощью блокнота. В Visual Studio это не так хорошо работает ... Я думаю, что материал intellitype может мешать, поскольку он работает примерно в полтора раза только для обычных макросов, и не так хорошо для повтора повтора. Другая проблема заключалась в том, что escape-повтор мог работать только для # менее 10. – tbischel

0

Для этой функции вы должны написать свой собственный макрос, но yo'll быть не в состоянии использовать этот ярлык, только пары поддерживаются ...

Смежные вопросы