Ако сте писател, кодер или отговаряте на много имейли на ден, разширителят на текст е незаменима програма на вашия компютър. По същество това е инструмент за производителност, който разширява или заменя въведения текст с неговия по-дълъг еквивалент, за да ви помогне да пишете по-бързо.
Най-общо казано, ще намерите инструменти за разширяване на текст от всякакъв вид. Въпреки това, Espanso се оказва един от най-обещаващите, тъй като е безплатен за използване и предлага множество опции за персонализиране.
Нека да разгледаме Espanso и да проучим как можете да го използвате в работния си процес.
Какво е Espanso?
Espanso е безплатен и отворен код инструмент за разширяване на текст за Linux, macOS и Windows. Той работи, като анализира текста, докато го въвеждате в текстово поле, за да го провери с неговите записи в конфигурационния файл и го заменя с неговата еквивалентна по-дълга версия, ако има съвпадение.
Как да инсталирате Espanso
Espanso се предлага на всички основни настолни платформи. Ако притежавате Mac или компютър с Windows, изтеглете инсталатора на Espanso от връзките по-долу и го стартирайте, за да инсталирате програмата на вашата система.
Изтеглете Espanso:Windows | Mac (Intel), Mac (Apple Silicon)
От друга страна, ако имате Linux машина, инсталацията може да бъде малко сложна, както можете да очаквате. За да опростим нещата, ето разбивка на инструкциите, които да ви помогнат да инсталирате Espanso на различни дистрибуции на Linux.
Ubuntu/Debian
В Ubuntu/Debian можете да инсталирате Espanso с помощта на a DEB пакет или Snap. Ако предпочитате да използвате DEB пакет, отворете терминала и изпълнете тези команди:
wget https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/espanso-debian-x11-amd64.deb
sudo apt install ./espanso-debian-x11-amd64.deb
Като алтернатива, за да го инсталирате чрез Snap, първо се уверете, че вашата система има Snap, като използвате тази команда:
snap -- версия
Ако това върне номер на версията, Snap е инсталиран на вашето устройство. В противен случай не е и първо трябва да го инсталирате, което можете да направите с помощта на нашия Ръководство за щракване.
След като бъде инсталиран, инсталирането на Espanso е толкова просто, колкото стартирането:
sudo snap install espanso --classic --channel=най-нов/edge
Други дистрибуции на Linux
Ако използвате някое друга дистрибуция на Linux, можете да използвате Espanso's AppImage за да стартирате и стартирате програмата на вашия компютър.
Отворете терминала и изпълнете следните команди, за да направите това, и ще имате изпълним Espanso AppImage на вашата система в края му, който можете да стартирате точно като всяко друго приложение:
mkdir -p ~/opt
wget -O ~/opt/Espanso. изображение на приложението https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/Espanso-X11.AppImage'
chmod u+x ~/opt/Espanso. AppImage
sudo ~/opt/Espanso. Регистър на env-path на AppImage
Регистриране на Espanso като услуга на systemd
С инсталиран Espanso, сега трябва да го регистрирате като a systemd услуга. Това е, за да накара Espanso да се стартира автоматично в момента на стартиране на системата, така че не е нужно да се притеснявате да го правите ръчно всеки път, когато стартирате компютъра си.
За да регистрирате Espanso като услуга на systemd, изпълнете:
espanso сервизен регистър
Ако не желаете да правите това, можете да стартирате Espanso, като вместо това използвате следната команда:
espanso start --неуправляван
За да го спрете, стартирайте:
espanso стоп
На Mac и Windows няма да е необходимо да правите това. Вместо това ще трябва да изберете опцията за Стартирайте Espanso при стартиране (или еквивалент) в съветника за инсталиране.
Основи на Espanso
Преди да скочите и да започнете да използвате или конфигурирате Espanso, ето няколко концепции на Espanso, които трябва да знаете:
- Тригер: Това е ключовата дума (буква или дума), за която Espanso се опитва да намери съвпадение в своя конфигурационен файл и заменя с по-дълъг еквивалент (известен още като заместващ текст), когато има съвпадение.
- Заместващ текст: Това е по-дългият текстов фрагмент, който замества еквивалентния му тригер, докато го въвеждате.
- Съвпада: По същество това е двойка ключ-стойност, която свързва задействане с неговия заместващ текст. Често се задава с помощта на правило, което можете да създадете сами или да изтеглите с помощта на пакети.
Espanso използва два вида мачове: статичен и динамичен. А статично съвпадение е постоянен и идеален за ситуации, които не изискват активни/динамични стойности. От друга страна, а динамично съвпадение променя в зависимост от контекста и следователно е по-подходящ за динамични разширения на текст, т.е. където стойностите (или заместващият текст) са променливи.
Например, ето пример за динамично съвпадение на Espanso, което заменя екземпляри на :дата с 6 април 2022 г:
- задействане: ":date"
замени: "6 април 2022 г."
Как да използвате Espanso
След като извадите основните неща, вече можете да започнете да използвате Espanso на вашия компютър. Използването му е доста лесно: просто трябва да пишете : (двоеточие), последвано от задействане, след което Espanso ще го анализира и ще го замени с неговия заместващ текст, ако има съвпадение.
Например, в най-простата си форма, Espanso може да ви помогне автоматично да попълните текущата дата в текстово поле. Така че вместо да въвеждате датата ръчно, можете да въведете нейния тригер и Espanso ще го замени с действителната дата.
Конфигурирайте Espanso да включва повече съвпадения
Както вече знаете, за да работи Espanso, е важно да има съвпадения в неговия конфигурационен файл. Но се оказва, че Espanso няма много съвпадения в този файл по подразбиране, така че има само толкова много, което можете да направите с него извън кутията.
За щастие попълването на съвпадения в конфигурационния файл на Espanso е доста просто. Това изисква да редактирате a YAML файл, който използва прост синтаксис и е доста лесен за редактиране. Или, ако се чувствате мързеливи, вместо това можете да изтеглите пакет Espanso, който включва серия от подобни видове съвпадения за специфично изискване, създадено от общността, за разширяване на нейното функционалност.
1. Ръчно създаване на съвпадения с конфигурационния файл
Espanso съхранява конфигурационния файл YAML в различни директории в зависимост от операционната система. Ето къде ще го намерите:
- Linux:/home/user/.config/espanso/
- macOS:/Потребители/потребител/Библиотека/Поддръжка на приложения/espanso/
- Windows:C:\Users\user\AppData\Roaming\espanso
Използвай cd команда в терминала, последван от пътя към директорията за достъп до него. Можете също да използвате ls команда (на Linux и macOS), за да изброите файлове и директории вътре в директория.
Като алтернатива можете да отворите терминала (на Linux и Mac) и да изпълните следната команда, за да намерите на espanso път:
еспански път
В Windows отворете File Explorer и навигирайте до espanso папка под: C:\Users\user\AppData\Roaming\
Вътре в espanso папка, имате a конфиг папка и а съвпада папка. В конфиг папката съхранява всички основни настройки и поведенчески опции за Espanso, докато съвпада папката съдържа всички съвпадения.
Това е съвпада папка, която съдържа база.yml, към които трябва да добавим съвпадения. Ето как го правите.
В Linux или macOS, след като отидете до съвпада папка вътре в espanso директория, отворете база.yml използвайки:
нано основа.yml
В Windows можете да влезете в съвпада папка, щракнете с десния бутон върху база.yml файл и изберете Отворете с Notepad да го отворя.
Веднъж вътре в база.yml файл, следвайте синтаксиса по-долу, за да създадете съвпадение:
-тригер: ":muo"
замени: "MakeUseOf"
Полезни мачове Espanso
1. Попълнете имейл адреса
-тригер: ":имейл"
замени: "[email protected]"
2. Поправете грешно изписана дума
-тригер: "пропажи"
замени: "разпространи"
3. Въведете текущото време
-тригер: ":сега"
замести: "Време е {{mytime}}"
vars:
- име: mytime
тип: дата
параметри:
формат: "%H:%M"
4. Разгъване на текстов фрагмент
-тригер: ":ilu"
замени: "вместо"
За да напишете първата дума с главни букви, използвайте
-тригер: ":ilu"
замени: "вместо"
propagate_case: вярно
5. Отпечатайте поздравително съобщение
-тригер: ":greet"
замени: |
С Най-Добри Пожелания,
XYZ
Тук, | се използва за добавяне на заместващ текст, който обхваща няколко реда
6. Добавете изображение
-тригер: ":изображение"
image_path: "/път/до/изображение/"
Разбира се, това са само няколко примера за това, което можете да правите с Espanso, и има различни други случаи на използване, при които програмата може да ви бъде полезна. Разгледайте Документацията на Espanso да научиш повече.
2. Използване на пакети за разширяване на функционалността на Espanso
Насочете се към Espanso Hub за да разгледате всички различни пакети, създадени от общността на Espanso. Когато намерите пакет за полезен, щракнете върху него, за да получите достъп до неговите подробности. Там ще видите и инструкциите за инсталиране и използване на този пакет.
Отворете терминала или командния ред и изпълнете инсталационната команда, за да инсталирате пакета във вашата система. След като бъде инсталиран, въведете ключовата му дума за задействане в текстово поле, за да проверите дали работи.
Свършете повече с Espanso
Въпреки че разширителят на текст може да не ви изглежда важен в началото или може да ви се стори прекалено (тъй като трябва да бъде конфигуриран, преди да можете да го използвате), това със сигурност е ценен инструмент, който може да ви помогне да пишете по-бързо и да бъдете повече продуктивни.
Надяваме се, че това ръководство ви дава бърза подготовка, която да ви помогне да започнете с Espanso, така че да можете да го включите в работния си процес и да правите повече на вашия компютър. Освен това, ако никога досега не сте използвали разширители на текст и бихте искали да научите повече за тях, за да разберете дали си заслужават, ние сме ви покрили.
Какво е разширяване на текста и как може да ви помогне да пишете по-бързо на Mac?
Прочетете Следващото
Свързани теми
- производителност
- Linux
- Разширяване на текста
- Съвети за писане
За автора
Яш е щатен писател в MUO за „Направи си сам“, Linux, програмиране и сигурност. Преди да намери страстта си да пише, той се занимаваше с разработка за мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате