FAR менеджер позволяет быстро выполнять команды операционной системы через пользовательское меню. Пользовательское меню доступно по клавише F2 в панели файлов.
Для минификации файлов будем использовать компилятор closure compiler.
Компилятор это «программа» на java, поэтому java должна быть установлена на компьютере.
Jar файл closure compiler можно скачать по ссылке и положить в любое удобное для вас место на диске.
Затем в ФАРе нажимаем F2, потом клавишу Insert, выбираем «Вставить команду».
Вводим клавишу быстрого доступа, название пункта меню (Метка), в поле команды вносим две строки
java -jar D:\closure-compiler-v20210202.jar --charset UTF-8 --js !.! --create_source_map !.map.!` --source_map_format=V3 --js_output_file !.min.js
echo //# sourceMappingURL=!.map.!` >> !.min.js
После этого сохранить команду, нажав кнопку формы «ОК».
Чтобы минифицировать js файл, ставим курсор в панели файла на нужном js файле, нажимаем F2 и выбираем только что созданный пункт меню минификатора.
Если все прошло правильно, рядом с js должны появится два файла имя_исходного_файла.min.js (минифицированный файл) и имя_исходного_файла.map.js (source map).
Замечание по командам.
java — исполняемый файл Java. Если Java не прописана в переменной окружения Windows PATH, то нужно указать абсолютный путь до интерпретатора Java (например «C:\Program Files\Java\jre1.8.0_281\bin\java.exe»).
D:\closure-compiler-v20210202.jar — скачанный нами Jar файл минификатора. Укажите ваш путь и имя файла, в который вы записали минификатор.
Опции минификатора —create_source_map !.map.!` —source_map_format=V3 нужны для генерации карты исходника (source map).
Если Source Map не нужен, можно удалить эти опции и вторую строку «echo //# sourceMappingURL=!.map.!` >> !.min.js»