Как использовать AutoHkeyHotstring в коде Visual Studio? - PullRequest
0 голосов
/ 05 декабря 2018

Я могу использовать его в других приложениях, таких как блокнот, но он просто не будет работать с кодом. Кажется, что есть ошибка или я что-то не так сделал?Например

::td::TODO

и каждый раз я получаю другой результат:

AHK BUG

Как это исправить?

Ответы [ 2 ]

0 голосов
/ 19 июля 2019

Временное решение Autohotkey:

::td::{Sleep 100}TODO

Увеличьте 100 мс по мере увеличения горячей строки (для удаления).На моей машине я мог расширить горячие струны длиной 25 в 250 мс.Ваш пробег может варьироваться.

Соответствующий выпуск Github

Я массово заменил мои горячие строки следующим регулярным выражением:

Поиск: ::[a-z0-9_-]+::(?!\{)
Заменить: $0{Sleep 250}


В выпуске Github у Мехула есть другой обходной путь:

:SE, K1:td::TODO

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

0 голосов
/ 05 декабря 2018

Это ошибка с расширением Уценка все в одном Это нормально, когда я отключил его.

...