Notepad ++, как редактор с макросными заменами текста для более быстрого кодирования - PullRequest
0 голосов
/ 17 июня 2011

Существует ли какой-либо редактор или надстройка / плагин, который заменяет некоторые ключевые слова подготовленными фрагментами вместо написанного ключевого слова.

Например, я набираю key1, и он мгновенно или после того, как пробел заменяется фрагментом, назначенным этому ключевому слову.

Я давно видел какой-то урок от Джеффри Уэя, но сейчас не могу его найти. : S

Спасибо;)

Ответы [ 3 ]

0 голосов
/ 20 июня 2011

Редактор Zeus имеет функцию template , которая делает именно это. Шаблон - это ключевое слово со связанным фрагментом кода и ввод ключевого слова, за которым следует пробел , в результате которого ключевое слово заменяется связанным фрагментом кода.

0 голосов
/ 24 сентября 2016

Попробуйте установить AutoHotkey версии 1.1.19.03 или выше.

Одна вещь, которую он может сделать, это искать последовательности символов клавиатуры и заменять их другими последовательностями на лету.Как только он увидит последовательность, он заменит ее.Активирующий символ не требуется.

Чтобы установить определения замены:
Щелкните правой кнопкой мыши по рабочему столу New AutoHotkey Script
Это создаст шаблон для вашего скрипта с именем New AutoHotkey Script.ahk
Редактировать New AutoHotkey Script.ahk с помощью Блокнота ++
Поместите строки ключевых фрагментов в конец, например:

:*:key1::snippet for key1
:*:key2::snippet this time for key2

Сохранить как My Snippet definitions.ahk

Чтобы вызвать его: Дважды щелкните My Snippet definitions.ahk
Вы можете управлять AutoHotkey, щелкнув правой кнопкой мыши его значок на панели задач.

0 голосов
/ 18 июня 2011

FingerText для Notepad ++ в значительной степени делает то, что вы хотите.
Просто используйте Tab после ввода ключевого слова, которое вы настроили для фрагмента, и он заменит его на фрагмент.

...