KDevelop: преобразовать выделенный текст?

Мне было интересно, была ли в KDevelop функция, похожая на ту, которая была у нас в Quanta (скучаю по тебе, Quanta, кстати).

Я хотел бы установить сочетание клавиш и применить текстовое преобразование при нажатии на него. Пример:

Я выбираю my text to be translatedи я вернусь <?=_('my text to be translated'?>Как видите, это избавляет меня от множества неуклюжих нажатий клавиш...

Я нашел эту функцию только в PHPStorm (где она называется "Живые шаблоны"). Я определил это так: <?=t('$SELECTION$')?> и я могу вызвать его, нажав CTRL+ALT+J, и выбрать его из выпадающего списка.

1 ответ

Вы должны быть в состоянии сделать это, используя фрагмент со следующим текстом: <?=_('%{selection}'?>

И вы можете привязать ярлык к фрагменту.

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

В качестве альтернативы вы можете написать скрипт, который вставляет текст. Смотрите документацию.

Другие вопросы по тегам