Привет, всем! Как компилировать через ассоциацию файлов в far'е я знаю. Но этого недостаточно. Кто-нибудь может подсказать, как запустить компиляцию и линковку и при этом не выходить из редактора Far manager? Есть ли какой-то готовый плагин для этого? Или проще написать самому? Что-то похожее я нашел в FAR Manager → Форум на Исходниках (sources.ru), но прицепить не получается Может быть, по шагам сможете расписать ЧТО нужно сделать?
Информация для размышления, возможно ахинея: Если вы хотите запустить компиляцию и линковку без выхода из редактора Far Manager, есть несколько вариантов, которые вы можете рассмотреть. Использование плагина: В Far Manager существует плагин под названием "Colorer", который предоставляет поддержку синтаксического выделения для различных языков программирования, включая C++ и Python. Он также позволяет запускать внешние команды, включая компиляцию и линковку. Вы можете установить этот плагин и настроить соответствующие команды компиляции и линковки для вашего проекта. Использование команд Far Manager: Far Manager имеет встроенную поддержку командной строки, которую вы можете использовать для запуска компиляции и линковки. Например, для компиляции исходного файла на C++ вы можете использовать команду g++ -O2 -Wall -std=gnu++11 !.cpp -o !.exe, где !.cpp - это имя вашего исходного файла, а !.exe - имя выходного исполняемого файла. Написание собственного плагина: Если вам не подходит ни один из доступных плагинов, вы можете рассмотреть возможность написания собственного плагина для Far Manager. Far Manager предоставляет API для разработки плагинов, которые могут выполнять различные задачи, включая компиляцию и линковку. Вы можете ознакомиться с документацией Far Manager для получения дополнительной информации о разработке плагинов.
Win32Api, с пунктом 2 "запуск ml64 и link через командную строку" я знаком, я ее уже описал. В плагине "Colorer" я думал только раскраска синтаксиса, теперь попробую рассмотреть этот плагин более внимательно, спасибо за подсказку. Документацию по Far Manager я скачал, попробую посмотреть и там тоже. Спасибо!