Руководство по установке и настройке Far Manager для программирования на C++ и Python

​Это руководство для тех, кто хочет программировать под Windows в суровом, классическом стиле, не боится синих экранов и командной строки.

1. Установка Far Manager

  1. Скачайте стабильную сборку Far Manager под разрядность вашей системы с официального сайта Far Manager.
  2. Запустите msi-установщик.
  3. Выберите директорию, куда хотите установить Far Manager.
  4. Установите Far Manager.

2. Установка компилятора MinGW

  1. Скачайте компилятор TDM-GCC MinGW под разрядность вашей системы с официального сайта TDM GCC.
  2. Запустите exe-установщик.
  3. Нажмите кнопку Create и жмите Next, не меняя никаких установок по умолчанию, пока не надо будет выбрать место установки компилятора в системе.
  4. ВАЖНО! Когда надо будет выбрать место, куда установится компилятор, в пути к месту установки НЕ должно быть кириллицы, только буквы английского алфавита.
  5. Жмите Next и ждите завершения установки.
  6. После установки компилятор должен быть доступен в системе по команде g++. Проверить это можно командой g++ --version в консоли cmd (Win+R → cmd → Enter).

3. Установка Python 3

  1. Скачайте установщик Python 3 с официального сайта Python.
  2. Запустите установщик.
  3. ОБЯЗАТЕЛЬНО добавьте флажок "Добавить Python в переменную среды PATH":
     
  4. Нажмите Install Now и ждите завершения установки.
  5. После установки интерпретатор должен быть доступен в системе по команде python или py -3.

4. Настройка Far Manager

Откройте Far Manager.

Настройка ассоциаций в Far

(чтобы при нажатии клавиши Enter над файлом запускалась компиляция этого файла в .exe-файл)

  1. В открытом окне Far нажмите на клавиатуре клавишу F9 (открыть меню), откройте вкладку Commands → File associations.
  2. Если (каким-то чудом!) ассоциация для файлов .cpp уже существует, можно попробовать её отредактировать. Если такой ассоциации нет, нажмтите Insert (вставить новую ассоциацию).
  3. В окошке для маски файла пропишите *.cpp (или *.py для Python).
  4. В поле Execute command (used for Enter) нужно ввести саму команду компиляции файла. Для C++ по минимуму она должна выглядеть так: g++ -O2 -Wall -std=gnu++11 !.cpp -o !.exe , для Python всё проще: python !.py
  5. Убедитесь, что стоит крестик рядом с этим полем, потом нажмите OK.
  6. Далее нужно ОБЯЗАТЕЛЬНО сохранить изменения, иначе они обнулятся уже при закрытии Far (сохранение изменений/настроек — Shift + F9).
  7. Теперь можно убедиться, что при нажатии по Enter над любым .cpp-файлом ) происходит компиляция (или над .py-файлом происходит интерпретация), которую можно увидеть в консоли. При успешной компиляции должен появляться файлик с тем же именем, что и .cpp-файл, только с расширением .exe. При успешной интерпретации код из файла .py должен выполниться.

Настройка редактора

  1. F9 → Options → Editor Settings.
  2. Здесь можно включить довольно полезный для редактирования кода режим автоматической табуляции "Auto indent", настроить размер тябуляции, включить/отключить вертикальную полосу прокрутки справа, и многое другое.
  3. Нажмите ОК.
  4. Если внесённые изменения удовлетворительны — сохраните изменения сочетанием клавиш Shift + F9.

5. Горячие клавиши

F9 — открыть настройки
Tab — переключаться между правой и левой панелями
Alt + F1 — выбрать устройство (диск, флешка) для левой панели; для правой надо жать F2 вместо F1
Shift + F4 — создать файл
F2 — (в редакторе файла) сохранить файл
F3 — открыть просмотр файла
F4 — открыть редактор файла (осторожно, лучше не открывать ОЧЕНЬ большие файлы  вроде .exe-шников, изображений и т.п.)
F5 — скопировать файл (по умолчанию - из активной панели в директорию, открытую в неактивной панели)
F6 — переименовать файл/переместить файл
F7 — создать директорию (папку)
Ctrl + O — показать/скрыть консоль

Все горячие клавиши по ссылке

Данное руководство уходит корнями в народ КТП. Оно досталось Тане от Тимы.


Оставить комментарий





Версия для печати