
Мне было интересно, есть лиАвтокоррекцияФункция в TexStudio 2.6.2, которая работает как в MS Word, так что если мне приходится набирать определенное слово много раз, редактор напишет его за меня, как только я нажму пробел после того, как закончу набирать сочетание клавиш для этого конкретного слова. (Например, phl --> фотолитография)
Я уже искал похожие вопросы на StackExchange и прочитал комментарий Qrrbrbirlbel здесь. Я пробовал свои силы в макросах, но они не работают должным образом, возможно, какая-то ошибка, которая требует перезапуска TeXStudio для ее выполнения, или, возможно, я просто не знаю, как заставить их работать. Может ли кто-нибудь мне помочь, пожалуйста?
решение1
Из меню «Макросы» перейдите в «Редактировать макросы...». Добавьте новую запись с помощью кнопки «Добавить», затем введите характеристики вашего макроса. Дайте ему имя для удобства использования, напишите команду Trigger (например, phl
, сокращение от photolithography), выберите Normal/Environment/Script (здесь подойдет Normal), затем не забудьте важный шаг: код LaTeX. В этом случае я бы набрал photolithography
. Сохраните и закройте. Затем попробуйте свой макрос, посмотрите, работает ли он, написав пару предложений со словом-триггером, phl
и вы увидите, что редактор почти сразу заменит его на photolithography
.
решение2
Если вам недостаточно механизма автодополнения (файлов cwl) или простых макросов, взгляните наэтот пример скрипта. Довольно просто распространить это на сопоставление без учета регистра.