Страницы

Поиск по вопросам

вторник, 25 февраля 2020 г.

Linux: быстрая вставка теста

#linux #pycharm


Есть ли какой то софт, чтобы сделать быструю вставку теста. Например прикрепил я
к комбинации клавиш 'ctrl+v+b' текст 'hello word', и в любой момент могу вставить этот
текст.    


Ответы

Ответ 1



Я для похожей задачи использую xvkbd. Команда: xvkbd -xsendevent FILENAME отправляет содержимое FILENAME в текущее активное окно. В качестве FILENAME можно использовать -, тогда ввод берется из stdin. В вашем случае нужно что-то вроде: echo "Hello, world!" | xvkbd -xsendevent - Вешаете эту команду на нужную комбинацию и все. Это делается где-то в настройках Ubuntu.

Ответ 2



Последний выделенный фрагмент текста можно вставлять кликом по колесику мышки

Ответ 3



Прикрепляйте правильно к комбинации ctrl+c и вставляйте правильно комбинацией ctrl+v. UPD Что косается pyCharm то это одна из IDE семейства ItelijIDEA от JetBrains, в которой есть история буфера обмена и можно вызвать вставку при сочетании: ctrl(cmd)+shift+v. Поскольку это одно семейство то оно поддерживает также теже самые плагины (ну или большенство) от ItelliJIDEA, но чтоб они решали именно такую узкую задачу я не нашел, нашел только следующее: IdeaVIM, Emacs - из пушки по воробьям, но очень мощные инструменты, просто не истово просто хрендец... Можете сами поискать нужные плагины Preferences>Plugins я emacs не знаю, а в vim есть регистры - своего рода именнованные буфера. vim example: [Visual mode] выбираем нужный текст (V/), ("ky) - " указатель регистра, k - регистр, y -Yunk/copy выделенное в регистр k [Command mode] чтобы вставить информацию из регистра используют следующее: ("kp) - " указатель регистра, k - регистрб, p - вставка информации из регистра.

Ответ 4



можно определить compose-последовательность compose key v b. подробнее смотрите в этом ответе.

Комментариев нет:

Отправить комментарий