Общесистемная замена текста, аналогичная AutoHotKey

AutoHotKey имеет эту функцию замены текста:

;bullet
::_bullet::•

;disapproval
::_dis::{U+0CA0}_{U+0CA0}

;lenny
::_lenny::( {U+0361}{U+00B0}  {U+035C}{U+0296} {U+0361}{U+00B0}  )

Я пытаюсь повторить эту функциональность в Ubuntu.

Я установил Autokey и пытаюсь заменить текст "_bul" на "•". Autokey поставляется с некоторыми примерами скриптов (python), такими как:

output = system.exec_command("date")
keyboard.send_keys(output)

Это распечатывает дату. Я старался:

print "•"

который работает в Python, но, видимо, Autokey не поддерживает Unicode.

Есть ли другие инструменты, которые я мог бы использовать для достижения этой функциональности?

1 ответ

Попробуйте sinippy: http://leon.vankammen.eu/tech/snippy-autocompletion-for-console-and-browser-window-manager-using-bash.html

или отрывочно: https://code.google.com/p/snippely/

Другие ответы по SO также могут быть вам полезны: https://stackoverflow.com/questions/4175501/best-way-to-manage-code-snippets-in-linux

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