KDevelop: преобразовать выделенный текст?
Мне было интересно, была ли в KDevelop функция, похожая на ту, которая была у нас в Quanta (скучаю по тебе, Quanta, кстати).
Я хотел бы установить сочетание клавиш и применить текстовое преобразование при нажатии на него. Пример:
Я выбираю my text to be translated
и я вернусь <?=_('my text to be translated'?>
Как видите, это избавляет меня от множества неуклюжих нажатий клавиш...
Я нашел эту функцию только в PHPStorm (где она называется "Живые шаблоны"). Я определил это так: <?=t('$SELECTION$')?>
и я могу вызвать его, нажав CTRL+ALT+J, и выбрать его из выпадающего списка.
1 ответ
Вы должны быть в состоянии сделать это, используя фрагмент со следующим текстом: <?=_('%{selection}'?>
И вы можете привязать ярлык к фрагменту.
Однако мои тесты показали, что это не работает правильно - кажется, что где-то есть ошибка.
В качестве альтернативы вы можете написать скрипт, который вставляет текст. Смотрите документацию.