Дистрибутив

Предупреждение Этот документ собирался в течение длительного периода, и некоторые ответы могли устареть. Если вы обнаружили Q/A содержащий устаревшую информацию, расходящуюся с документацией или актуальным поведением приложения, в конце страницы есть ссылка «Предложить правку».

Q. Зачем нужен инсталлятор ConEmuSetup.exe?

A. Использовать exe-инсталлятор ConEmuSetup.*.exe рекомендуется на компьютерах с включенным UAC (Vista и выше) если вы хотите установить ConEmu в «Program Files».

A. Инсталлятор также содержит некоторые дополнительный файлы, например KeyEvents.exe.

Q. Для чего нужен файл ConEmuC.exe (ConEmuC64.exe)?

A. Это ‘консольная’ часть ConEmu. Через него графическая оболочка получает всю информацию о консоли. Этот процесс управляет автоматическим увеличением высоты буфера консоли при запуске команд/приложений. При запуске ‘новой’ консоли (Shift-Enter в FAR) прицепляет ее к ConEmu.

Q. Для чего нужен Far-плагин ConEmu.dll (ConEmu.x64.dll)?

A. Это модуль, обеспечивающий связь между Far Manager и ConEmu.

  • Без него не работают некоторые расширенные возможности (табы, Drag’n’Drop, прогресс).
  • Без него не включается TrueColor в Far 3.x.
  • Без него не будут работать некоторые другие плагины (FarHints например).
  • Показывает скрытую консоль с FAR-ом, если случилось несчастье и ConEmu упал.
  • После детача консоли (Ctrl-Alt-Tab) запускает новый ConEmu для новой консоли.
  • Необходим для работы с длинным буфером вывода консольных приложений.
  • Для работы мышки в «far /w» (System\WindowMode=1).

Q. Для чего нужен файл ConEmuHk.dll (ConEmuHk64.dll)

A. Это модуль, внедряемый в приложения, запускаемые в ConEmu. Необходим для реализации некоторых опций, а также исправляет многие проблемы, проявляющиеся как в ConEmu, так и без него.

  • всплывание GUI-диалогов (без него они окажутся позади ConEmu);
  • корректную работу в Far Manager GUI-EMenu (иначе оно не закрывается кликом мышки);
  • обеспечивает работу флажков “No zone check”, “Ascii sort…”, “Hourglass if not responding”;
  • обеспечивает работу параметра “-new_console”;
  • лечит проблемы ShellExecute (когда вывод батников не всегда виден в консоли);
  • лечит зависания chcp;
  • обеспечивает мониторинг “Shell and processes”;
  • внедрение GUI приожений во вкладку ConEmu;
  • ANSI X3.64 и расширение xterm 256 color;
  • опция “Change prompt text cursor position with Left Click”;
  • а также других опций (как существующих так и будущих) которые требуют работу «внутри процесса».

Q. Для чего нужен файл ExtendedConsole.dll (ExtendedConsole64.dll)?

A. Это поддержка расширенной консоли в Far 3.x, должен располагаться в каталоге с файлом ConEmuHk.dll. При его наличии и включении флажка «TrueMod support» в Far можно настроить любые TrueColor цвета и стили (bold/italic/underline).