Общесистемная замена текста, аналогичная 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