Проблема была исправлена в сборке 180309 .
Цвет вывода = цвет фона, если команды Grunt запускаются через ConEmu
512
Саша Черных
1. Резюме
Если я запускаю команды Grunt в ConEmu, иногда мой вывод передний план = фон.
Иначе я запускаю любые другие команды CLI в ConEmu, я не могу воспроизвести эту ошибку.
2. Окружающая среда
- Windows 10 Enterprise LTSB 64-разрядная версия EN,
- ConEmu 180206 [64] Alpha,
- Far Manager 3.0 (сборка 5151) x64,
- Node.js 9.7.1,
- grunt-cli v1.2.0,
- хрюкать v1.0.2,
- grunt-hello-world 0.1.0.
3. Проект
Смотрите пример конфигурации проекта в ветке SashaFarColors моего репозитория .
Например, я использую просто плагин grunt-hello-world, который печатает «Hello world!».
Мой Gruntfile.coffee
файл:
module.exports = (grunt) -> grunt.loadNpmTasks('grunt-hello-world') grunt.initConfig hello_world: world: name: "world!"
4. Шаги для воспроизведения
- Я устанавливаю последнюю портативную версию ConEmu ,
- Я удаляю Far Manager → Я удаляю все данные
%USERPROFILE%/AppData/Local/Far Manager
и%APPDATA%/Far Manager
→ Я устанавливаю Far Manager. Я печатаю в терминале $:
grunt hello_world
5. Ожидаемое поведение
Если терминал == Hyper для Windows в режиме Far:
6. Фактическое поведение
Еще терминал == ConEmu в дальнем режиме:
Журнал ( Settings
→ Features
→ Я поставил отметку Log console output
):
Far Manager, version 3.0 (build 5151) x64Not enough memory is available to complete this operation.Press <kbd>Enter</kbd> to retry or <kbd>Esc</kbd> to continue… D:\SashaDemoRepositories\SashaGruntDebugging>grunt hello_world [4mRunning "hello_world:world" (hello_world) task[24m Hello world! [32mDone.[39m
7. Не помогло
Я пытаюсь изменить:
- Цветовая схема,
- другие разные настройки ConEmu.
Чтобы быть уверенным, нам нужен Ansi Log команды.
Maximus 7 лет назад
0
@Maximus, `Настройки` →` Функции` → [** Я поставил отметку в `Журнал вывода консоли` **] (https://i.imgur.com/5IfMTOR.png). Это «Анси Лог»? Если да, [** снимок экрана **] (https://i.imgur.com/SULrgIm.png) и [** log **] (https://www.pastery.net/hjywhd/). Благодарю.
Саша Черных 6 лет назад
0
В журнале я не вижу запросов на изменение bg / fg. Это означает, что какое-то приложение (я не знаю, что именно: Far / Node / Grunt) изменяет bg / fg через Window API. Чтобы пойти дальше, мне нужен пример репо для запуска команды grunt и точная версия Node.
Maximus 6 лет назад
0
@ Максимус, я [** перезаписываю вопрос **] (https://superuser.com/revisions/1198421/2). Я добавляю пример просто репозитория и версии моего окружения в новую редакцию вопроса. // Также см. Раздел 5: если я запускаю Far Manager через Hyper, я не могу воспроизвести проблему. Благодарю.
Саша Черных 6 лет назад
0
@Maximus, ** Статус: исправлено для меня ** в ConEmu 180422 [64]. Пожалуйста, добавьте ответ, чтобы я мог поднять вашу репутацию. Благодарю.
Саша Черных 6 лет назад
0
1 ответ на вопрос
1
Maximus
Похожие вопросы
-
2
Где найти полный дистрибутив FAR Manager (комплект плагинов)?
-
2
Существует ли быстрый способ отменить изменение папки в Far Manager?
-
2
Перенос настроек Far Manager с другого компьютера
-
-
2
Как установить vim в качестве внешнего редактора в FarManager и передать полный путь?
-
2
Выполните поиск файла в панели Far Manager, например, FreeCommander Quick Search.
-
2
Как удалить полосы прокрутки из Far Manager после изменения размера окна?
-
3
Как скопировать вывод файлового менеджера FAR
-
1
Можно ли использовать многострочную функцию или сегмент потока управления в консоли редактора PowerS...
-
2
Установить Powershell в качестве оболочки по умолчанию для Far Manager?
-
1
Как выделить искомый элемент в Far manager?