c # Вставить фиксированный текст в положение курсора

468
Roey Mizrahi

Я хотел бы добавить в Visual Studio ярлык или надстройку, чтобы добавить фиксированный текст в положение, в котором находится курсор. Например: это мой текущий файл CS:

public void foo(){ int x = 4 ; **cursor Position** } 

когда ярлык или надстройка сработали, код будет:

public void foo(){ int x = 4 ; 'my fixed text' } 

Спасибо

0
Вы рассматривали фрагменты? CesarGon 7 лет назад 0
Я не знаю этот инструмент .. Можете ли вы дать мне подробности или пример? Roey Mizrahi 7 лет назад 0
Проверьте это: https://msdn.microsoft.com/en-us/library/z41h7fat.aspx CesarGon 7 лет назад 0
Я смотрю это и хорошо, но у меня ошибка, мне нужно что-то еще. Я попытаюсь снова объяснить, что мне нужно: (1) мне нужно создать горячую клавишу для открытия формы, которую я создал. (2) из ​​этого мне нужно взять текст и нужно записать его в файл cs на позиции курсора. текст из формы не зафиксирован. Благодарю. Roey Mizrahi 7 лет назад 0

1 ответ на вопрос

-1
Hambalkó Bence

Я бы порекомендовал Autohotkey для этого. Просто сохраните этот файл .ahk, и он будет работать как положено:

c:: SendInput, The text you need pasted Return 
Я рекомендую AutoHotKey. Однако вопрос не в том, как достичь этой цели, а в том, как ее достичь на языке C #. NetwOrchestration 7 лет назад 1