Автоматична корекция във Firefox It sAllText gVim

Всеки път, когато си помисля, че американците не трябва да сменят подредбата на клавиатурата, изпитвам такава омраза Не мога да ям.bash.im

Част 1. Въведение

Много често, когато отговаряте във форуми или когато пишете статии, трябва да превключите оформлението от български / украински на английски, за да изпишете имената на програмите и термините. Възможно е да се пише транслитерация, но някак не сериозно, а понякога и изневиделица. Мислех си - просто трябва да внедрите автокорекция за FireFox. Търсенето в интернет на необходимата функционалност не даде нищо и за известно време изоставих идеята. Но когато писах нов пост, реших - стига! И започна да прави велосипед.

Част 2: Vim

Активно използвам Vim не само за скриптове, но и за превод на някои текстове, така че проблемът с автокорекцията също е актуален там - коригиране на банални печатни грешки.

В мана за Vim беше намерена необходимата функция (команда, директива - както желаете) - iab. Маната казва, че е удобно да се използва за съкращения, но не отрича употребата за всичко останало. Използва се доста лесно - в командния режим на Vim пишем:

И от сега до затварянето на документа всичко „оригинално“ автоматично ще се промени на „желано“. Няма значение дали текстът е отпечатан или залепен.

Но нека си представим, че имаме не една дума, а няколко десетки. Писането им на ръка не е опция. Редактирането на .vimrc идва на помощ. Ето част от моята конфигурация, която отговаря за автоматичната корекция:

Сега не можете да превключвате оформления, а да пишете всичко на едно.

Част 3. Свързване на Vim и FireFox

Можете да отидете по начина за бърз старт - отворете Vim и напишете текст ==> копиране на текст ==> вмъкнететекст. Няма настройки, всичко е просто и банално.

И можете да пропуснете няколко стъпки и веригата ще бъде следната: натиснете бързия клавиш ==>; напишете текст ==> :х. Но! За да направите това, трябва да направите няколко жеста (добре, само капиталови инвестиции и оперативни разходи), а именно да инсталирате и конфигурирате чудесната добавка It'sAllText.

След като инсталирах добавката, влязох в настройките с трескав блясък, въведох "/usr/bin/vim" в полето "редактор" и го обвързах с клавишната комбинация. (вместо клавишна комбинация, можете да поставите мишката в полето „редактиране“, което се появява, в зависимост от настройката, от определена страна).

Но бях разочарован под формата на грешка.

Но всичко е наред, имаме нужда от велосипеда си, нали?

gvimидва на помощ. Отново отиваме в настройките, пишем "/usr/bin/gvim" в полето за редактор, затваряме прозореца.

salltext

1. Стана удобно да се пишат публикации! По-малко "движения на пръстите"; 2. В случай на проблем (имах LJ няколко пъти текстът падна далеч, далеч), можете да вземете текста без проблеми - той се записва във файла, посочен в настройките.

И така, накратко и без воден текст:

1. Инсталиране на gvim 2. Настройка на .vimrc за автокорекция във формата "iab git git" 3. Инсталиране на добавката It'sAllText 4. Настройване на добавка за gvim и клавишна комбинация.

Действията бяха извършени под Ubuntu Linux, но всичко е изцяло междуплатформено.

Благодаря за вниманието!

И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".

Написа добър текст - получи покана.

Предварителната модерация работи в Sandbox: преди публикуване всички материали преминават през грижовните лъчи на НЛО.

С голяма вероятност те няма да преминат предварителна модерация: