ConEmu: Console Emulator — графическая консоль
ConEmu: Console Emulator — графическая консоль
ConEmu - эмулятор консоли
Новые версии (x86 & x64), исходники, обсуждение
Страница на plugring
Обсуждение (старое, закрыто)
Плюсы
* Простой ресайз окна консоли, максимизация и полноэкранный режим (Alt+Enter), который не требует перевода видекарты в текстовый режим; отсутствие проблемы появления полос прокрутки в FAR при блокировании (засыпании) компьютера;
* Встроенная поддержка мультиконсоли (несколько панелей в одном окне ConEmu), возможность запускать новые панели от имени администратора ;
* Консоли, запущенные в режиме администратора помечаются значком «Щит»;
* При выполнении консольных приложений, запущенных из FAR, высота консольного буфера автоматически увеличивается. Просмотр полного вывода предыдущей команды - макрос на CtrlO;
* Можно выбрать тип отображаемого консольного курсора (как в GUI, либо как в консоли), или отключить его мигание;
* Улучшена работа плагина PictureView, добавлен режим SlideShow;
* Встроенная поддержка Drag&Drop (shell style) между панелями и другими приложениями;
* Можно использовать и с другими консольными программами (например cmd.exe) с установкой высоты буфера и прокруткой окна с клавиатуры (см. ключ /BufferHeight);
* Возможность переключения между окнами FAR (панели, редактор, вьювер) через закладки, отображаемые в верхней части окна ConEmu. Встроенная поддержка переключения между закладками (любых открытых консолей) в стиле RecentTabs;
* Выбор типа сглаживания шрифтов, выбор шрифта и его размера + некоторые попытки поддержать немоноширинные шрифты;
* Юникод (естественно, в юникодной версии Фара и при выборе юникодного шрифта);
* Все опции применяются "на лету" и могут быть сохранены в реестр (диалог "Settings" открывается через щелчок правой кнопкой по заголовку -> Settings либо Alt+Space -> Settings). Можно использовать несколько конфигураций;
* Поддерживаются нестандартные цвета консоли, несколько предопределенных цветовых схем;
* Возможность использования 32 цветов текста вместо стандартных 16-и;
* Короткий правый клик мышкой - выделение файлов, длинный правый клик - вызов контекстного меню проводника для элемента. Контекстное меню работает "из коробки", настройка не требуется. ;
* Возможность повесить макрос на сочетание Alt+Enter (например, то же контекстное меню);
* Умеет сворачивать программу в трей (к часикам) автоматически при минимизации, или при правом щелчке по крестику;
* Улучшенное отображение псевдографических символов (прогрутки, progressbar, и пр.);
* Поддержка прогресса на иконке в Win7 (ИИ определяет проценты выполнения как по заголовку, так и по содержимому консоли);
* Поддерживаются конфигурации с несколькими мониторами;
* Скрытие заголовка
* Ресайз панелей мышкой (не путать с ресайзом окна);
* Включение мышиного курсора с часиками, когда фар сильно занят;
* При потере фокуса может "затенять" содержимое консоли и отображать курсор прямоугольником;
* Поддержка Far Colorer truemod;
* Окно можно делать прозрачным (alpha), может жить на рабочем столе и
Необходимые обновления плагинов
FarHints нужно обновить до последней версии FarHints Ver 1.0.16 или выше.
PictureView для FAR 2.x требуется обновить, а для FAR 1.7x запускать через враппер.
MultimediaView требуется обновить.
Минусы
- Некоторые плагины могут не работать (например Drag'n'Drop от Karbazol, однако в этом случае расстраиваться не нужно - D&D уже встроен в ConEmu).
Новые версии (x86 & x64), исходники, обсуждение
Страница на plugring
Обсуждение (старое, закрыто)
Плюсы
* Простой ресайз окна консоли, максимизация и полноэкранный режим (Alt+Enter), который не требует перевода видекарты в текстовый режим; отсутствие проблемы появления полос прокрутки в FAR при блокировании (засыпании) компьютера;
* Встроенная поддержка мультиконсоли (несколько панелей в одном окне ConEmu), возможность запускать новые панели от имени администратора ;
* Консоли, запущенные в режиме администратора помечаются значком «Щит»;
* При выполнении консольных приложений, запущенных из FAR, высота консольного буфера автоматически увеличивается. Просмотр полного вывода предыдущей команды - макрос на CtrlO;
* Можно выбрать тип отображаемого консольного курсора (как в GUI, либо как в консоли), или отключить его мигание;
* Улучшена работа плагина PictureView, добавлен режим SlideShow;
* Встроенная поддержка Drag&Drop (shell style) между панелями и другими приложениями;
* Можно использовать и с другими консольными программами (например cmd.exe) с установкой высоты буфера и прокруткой окна с клавиатуры (см. ключ /BufferHeight);
* Возможность переключения между окнами FAR (панели, редактор, вьювер) через закладки, отображаемые в верхней части окна ConEmu. Встроенная поддержка переключения между закладками (любых открытых консолей) в стиле RecentTabs;
* Выбор типа сглаживания шрифтов, выбор шрифта и его размера + некоторые попытки поддержать немоноширинные шрифты;
* Юникод (естественно, в юникодной версии Фара и при выборе юникодного шрифта);
* Все опции применяются "на лету" и могут быть сохранены в реестр (диалог "Settings" открывается через щелчок правой кнопкой по заголовку -> Settings либо Alt+Space -> Settings). Можно использовать несколько конфигураций;
* Поддерживаются нестандартные цвета консоли, несколько предопределенных цветовых схем;
* Возможность использования 32 цветов текста вместо стандартных 16-и;
* Короткий правый клик мышкой - выделение файлов, длинный правый клик - вызов контекстного меню проводника для элемента. Контекстное меню работает "из коробки", настройка не требуется. ;
* Возможность повесить макрос на сочетание Alt+Enter (например, то же контекстное меню);
* Умеет сворачивать программу в трей (к часикам) автоматически при минимизации, или при правом щелчке по крестику;
* Улучшенное отображение псевдографических символов (прогрутки, progressbar, и пр.);
* Поддержка прогресса на иконке в Win7 (ИИ определяет проценты выполнения как по заголовку, так и по содержимому консоли);
* Поддерживаются конфигурации с несколькими мониторами;
* Скрытие заголовка
* Ресайз панелей мышкой (не путать с ресайзом окна);
* Включение мышиного курсора с часиками, когда фар сильно занят;
* При потере фокуса может "затенять" содержимое консоли и отображать курсор прямоугольником;
* Поддержка Far Colorer truemod;
* Окно можно делать прозрачным (alpha), может жить на рабочем столе и
Необходимые обновления плагинов
FarHints нужно обновить до последней версии FarHints Ver 1.0.16 или выше.
PictureView для FAR 2.x требуется обновить, а для FAR 1.7x запускать через враппер.
MultimediaView требуется обновить.
Минусы
- Некоторые плагины могут не работать (например Drag'n'Drop от Karbazol, однако в этом случае расстраиваться не нужно - D&D уже встроен в ConEmu).
- Attachments
-
- PicViewWrap.100405.zip
- wrapper for PicView 1.41 (Far 1.7x)
- (41.52 KiB) Downloaded 505 times
Re: ConEmu: Console Emulator — эмулятор консоли
* Если рядом с ConEmu.exe лежит одноименная иконка - грузится именно она. Если файла иконки нет - загружаем встроенную в ConEmu, номер иконки (1,2,3) можно указать в реестре. Пример:
* При бросании файла в корень диска (Vista) возникала ошибка.
* При Drag'n'Drop между панелями внутри одного FAR'а открывается встроенный диалог копирования/перемещения (Ctrl пока не учитывается).
* Флажок "RightClick for context menu" имеет три состояния.
(Отключен) - все нажатия правой кнопки мышки пересылаются в FAR без изменений;
(Включен) - если курсор не двигался, то при отпускании правой кнопки отображается контекстное меню (на кнопке Apps должен быть соотвествующий макрос); если курсор двигался - пересылаются в FAR без изменений;
(3 состояние) - меню отображается если кнопка мышки удерживалась более 0.3 сек. а курсор не двигался, иначе - пересылаются в FAR без изменений.
Code: Select all
[HKEY_CURRENT_USER\Software\ConEmu]
"IconID"=dword:00000003
* При Drag'n'Drop между панелями внутри одного FAR'а открывается встроенный диалог копирования/перемещения (Ctrl пока не учитывается).
* Флажок "RightClick for context menu" имеет три состояния.
(Отключен) - все нажатия правой кнопки мышки пересылаются в FAR без изменений;
(Включен) - если курсор не двигался, то при отпускании правой кнопки отображается контекстное меню (на кнопке Apps должен быть соотвествующий макрос); если курсор двигался - пересылаются в FAR без изменений;
(3 состояние) - меню отображается если кнопка мышки удерживалась более 0.3 сек. а курсор не двигался, иначе - пересылаются в FAR без изменений.
Re: ConEmu: Console Emulator — эмулятор консоли
! Попытка интегрировать Drag с ФАРовским копированием пока не удалась - глючит и повисает.
* Расширенное сообщение об ошибке, если не удалось запустить процесс (far, cmd, /cmd).
* Починил Drag'n'Drop в ConMan.
* Расширенное сообщение об ошибке, если не удалось запустить процесс (far, cmd, /cmd).
* Починил Drag'n'Drop в ConMan.
Re: ConEmu: Console Emulator — эмулятор консоли
* Поддержка изменений API FAR2 build 757 (плагин работает в FAR2 build 748 и выше или FAR 1.7x build 2470 и выше).
* Оптимизация вызовов FAR API. Не освобождалась память, выделенная функциями API.
* Третье состояние флажка 'Enable Tabs' - закладки появляются при открытии редактора/вьювера. Если включен - закладки отображаются всегда.
* ConEmu.dll экспортирует функцию . Плагины, использующие дескриптор окна (FAR/ConEmu) могут попробовать дергать именно ее для облегчения и универсальности.
* Оптимизация вызовов FAR API. Не освобождалась память, выделенная функциями API.
* Третье состояние флажка 'Enable Tabs' - закладки появляются при открытии редактора/вьювера. Если включен - закладки отображаются всегда.
* ConEmu.dll экспортирует функцию . Плагины, использующие дескриптор окна (FAR/ConEmu) могут попробовать дергать именно ее для облегчения и универсальности.
Re: ConEmu: Console Emulator — эмулятор консоли
* Глючил размер буфера консоли, если в свойствах ярлыка было указано 'Maximized'.
* Ключик /fontfile - загрузка шрифта из файла (by Mors).
* Ключик /fontfile - загрузка шрифта из файла (by Mors).
Re: ConEmu: Console Emulator — эмулятор консоли
* Поддержка Windows XP themes.
* Добавлен примерный файл настроек реестра Settings-ConEmu.reg.
* Форматирование заголовков табов. Умолчания можно изменить в реестре (см. TabPanels, TabEditor,...).
* Добавлен примерный файл настроек реестра Settings-ConEmu.reg.
* Форматирование заголовков табов. Умолчания можно изменить в реестре (см. TabPanels, TabEditor,...).
Re: ConEmu: Console Emulator — эмулятор консоли
* Исправлена утечка памяти в юникодной части плагина
Re: ConEmu: Console Emulator — эмулятор консоли
090202a
* В заголовке окна настроек отображается имя конфигурации (если при запуске ConEmu был указан ключ /Config).
* Минимальный размер окна консоли - 28x9.
* В заголовке окна настроек отображается имя конфигурации (если при запуске ConEmu был указан ключ /Config).
* Минимальный размер окна консоли - 28x9.
Re: ConEmu: Console Emulator — эмулятор консоли
* Плагин: Оптимизация выделения памяти и пересылки информации о табах.
* Плагин собирается в GCC.
* Плагин собирается в GCC.
Re: ConEmu: Console Emulator — эмулятор консоли
* Кнопки 'OK' в настройке плагина больше нет. Кнопка 'Save settings' после сохранения закрывает окно настроек.
Re: ConEmu: Console Emulator — эмулятор консоли
* Попытка запустить не работающий "Force monospace". Буковки в этом режиме теперь центрируются.
Добавлена возможность принудительной установки ширины букв в этом режиме (в Arial, например, ширина по умолчанию получается очень большой).
* Потихоньку пишем 'FAQ-ConEmu.txt'. Есть что добавить - присылайте.
* Можно было открыть несколько диалогов настроек.
Добавлена возможность принудительной установки ширины букв в этом режиме (в Arial, например, ширина по умолчанию получается очень большой).
* Потихоньку пишем 'FAQ-ConEmu.txt'. Есть что добавить - присылайте.
* Можно было открыть несколько диалогов настроек.
Re: ConEmu: Console Emulator — графическая консоль
В прилагаемом файле примерных настроек был ошибочно включен параметр ConVisible
Re: ConEmu: Console Emulator — графическая консоль
* Отрисовка теперь идет в дочернем окне ConEmu (возможны глюки).
* Изменена логика ресайза окна.
* Возможность центрирования содержимого окна в полноэкранном и развернутом режимах.
* 'Интеллектуальное' появление/исчезновение табов.
* При использовании BufferHeight после запуска FAR отключается режим консоли 'QuickEdit' при выходе из FAR - возвращается обратно.
* Изменена логика ресайза окна.
* Возможность центрирования содержимого окна в полноэкранном и развернутом режимах.
Code: Select all
[HKEY_CURRENT_USER\Software\ConEmu]
"TryToCenter"=hex:01
* При использовании BufferHeight после запуска FAR отключается режим консоли 'QuickEdit' при выходе из FAR - возвращается обратно.
Re: ConEmu: Console Emulator — графическая консоль
* Лечим глюки в отображении фона (картинок). Утечки, стек, проблемы с меньшими чем экран изображениями, с шириной некратной 4, некорректные дескрипторы и прочие прелести (и как это работало?).
* Иконка в окне диалога настроек.
* Автоскрытие табов при третьем положении флажка.
* Иконка в окне диалога настроек.
* Автоскрытие табов при третьем положении флажка.
Last edited by Maximus5 on Mon 23 Feb, 2009 12:50, edited 1 time in total.
Re: ConEmu: Console Emulator — графическая консоль
* SlideShow для PictureView мог не работать (особенно в FullScreen).
* В трее отображается та же иконка, что и в главном окне.
* В заголовке диалога 'About' отображается версия ConEmu.
* Новый враппер для PictureView.
[*] Враппер увеличился на библиотеку EmuPic.dll
[*] Теперь положение картинки не съезжает при наличии табов (фокус КонЭму не теряет)
[*] Даже при отображенной консоли (Ctrl+Win+Alt+Space) ФАРа картинка отображается в ConEmu
[*] Если ФАР запущен в отдельной консоли, но из КонЭму - картинка пересылалась в КонЭму
[*] Добавлена проверка 'свежести' КонЭму
* В трее отображается та же иконка, что и в главном окне.
* В заголовке диалога 'About' отображается версия ConEmu.
* Новый враппер для PictureView.
[*] Враппер увеличился на библиотеку EmuPic.dll
[*] Теперь положение картинки не съезжает при наличии табов (фокус КонЭму не теряет)
[*] Даже при отображенной консоли (Ctrl+Win+Alt+Space) ФАРа картинка отображается в ConEmu
[*] Если ФАР запущен в отдельной консоли, но из КонЭму - картинка пересылалась в КонЭму
[*] Добавлена проверка 'свежести' КонЭму