Есть ли лучшее окно консоли Windows?[закрыто]
-
09-06-2019 - |
Вопрос
Меня разочаровывает работа в командной строке в Windows, прежде всего потому, что окно консоли неудобно использовать по сравнению с терминальными приложениями в Linux и OS X, такими как «rxvt», «xterm» или «Terminal».Основные жалобы:
Никакого стандартного копирования/вставки.Вам необходимо включить режим «Отметить», и он доступен только из многоуровневого всплывающего окна, вызываемого (маленькой) кнопкой в левом углу.Затем копирование и вставку необходимо вызвать из того же меню.
Вы не можете произвольно изменять размер окна путем перетаскивания, вам нужно устанавливать предпочтения (обратно к многоуровневому всплывающему окну) каждый раз, когда вы хотите изменить размер окна.
Вы можете сделать окно таким большим только до того, как горизонтальные полосы прокрутки войдут в изображение.Горизонтальные полосы прокрутки — отстой.
С помощью оболочки cmd.exe вы не можете перейти к папкам с обозначением \ etpath (UNC?), вам необходимо подключить сетевой диск.Это отстой при работе на нескольких машинах, которым будут подключены разные диски.
Существуют ли какие-либо приемы или приложения (платные или другие), решающие эту проблему?
Решение
Извините за саморекламу, я автор другого эмулятора консоли, здесь не упомянутого.
КонЭму — это эмулятор консоли с открытым исходным кодом и вкладками, который представляет несколько консолей и простые приложения с графическим интерфейсом в одном настраиваемом окне графического интерфейса.
Изначально программа предназначалась для работы с Дальний менеджер (моя любимая замена оболочки — управление файлами и архивами, история команд и их завершение, мощный редактор).Но ConEmu можно использовать с любым другим консольным приложением или простыми инструментами с графическим интерфейсом (например, PuTTY).ConEmu — это действующий проект, открытый для предложений.
Краткая выдержка из длинного списка опций:
- Последние версии ConEmu могут настраиваться как терминал по умолчанию для Windows
- Используйте любой шрифт, установленный в системе, или скопированный в папку программы (ttf, otf, fon, bdf)
- Запуск выбранных вкладок от имени администратора (Vista+) или выбранного пользователя.
- Списки переходов и прогресс в Windows 7 на панели задач
- Интеграция с ДосБокс (полезно в 64-битных системах для запуска приложений DOS)
- Плавное изменение размера, развернутый и полноэкранный режимы окна.
- Полоса прокрутки изначально скрыта, может быть отображена при наведении курсора мыши или установке флажка в настройках.
- Дополнительные настройки (например.палитра) для избранных применений
- Удобный выбор текста и блоков (с клавиатуры или мыши), копирование, вставка, текстовый поиск в консоли.
- Цвет ANSI X3.64 и Xterm 256
Пользователи Far Manager получат функцию перетаскивания в стиле оболочки, миниатюры и плитки на панелях, вкладки для редакторов и средств просмотра, настоящие цвета и стили шрифтов (курсив/жирный/подчеркнутый).
ПС.Far Manager поддерживает пути UNC (\\server\share\...).
Другие советы
Пытаться Консоль 2.
Консоль — это усовершенствование окна консоли Windows. Возможности консоли включают в себя:несколько вкладок, выделение текста как в текстовом редакторе, различные типы фона, прозрачность альфа- и цветных клавиш, настраиваемый шрифт, различные стили окон
Возьмите на себя командование.Этот существует уже давно (ранее 4DOS).Я использовал это в Windows NT 3.5 (!), и оно мне понравилось.
Сигвин позволяет запускать X в Windows, чтобы вы могли запустить xterm
или любое другое терминальное приложение, которое вы предпочитаете, а также воспользуйтесь преимуществами использования оболочки UNIX.
- Включите режим быстрого редактирования (но выделение по-прежнему будет прямоугольным, а не перенесенным по строкам)
- Изменение размера путем перетаскивания работает для меня
- Вы можете изменить размер буфера, который повлияет на появление полос прокрутки.
- pushd \\server\share
Даже с учетом этого cmd.exe не является хорошей консолью.Посмотрите все остальные ответы и предыдущие вопросы по stackoverflow по той же теме.Проект «Консоль» от sourceforge выглядит довольно неплохо.
Из документации:
ПРИМЕЧАНИЕ:Консоль НЕ является оболочкой.Следовательно, он не реализует функции оболочки, такие как завершение командной строки, раскраска синтаксиса, история команд и т. Д.
Консоль-это просто красивая передняя часть для оболочки по вашему выбору (cmd.exe, 4nt, Bash и т. Д.) Другие утилиты командной строки также могут использоваться в качестве «оболочки» консолью.
В качестве оболочки программирования можно использовать ипитон.
У меня тоже были эти проблемы в Windows в течение многих лет, но недавно я нашел этот проект:Консоль
Для копирования/вставки по-прежнему требуется «режим пометки», но, по крайней мере, он доступен из контекстного меню, вызываемого правой кнопкой мыши (поэтому вам не нужно перемещать мышь в левый верхний угол, а затем снова перемещать ее к тексту, который вы хотите выбирать)
Пути UNC не поддерживаются cmd.exe, но поддерживаются PowerShell.(Консоль можно настроить для использования любой оболочки, включая cmd.exe и PowerShell)
Лично я использую Mintty.Поэтому я использую Cygwin (потому что, насколько мне известно, это единственная оболочка, которую он поддерживает).
Кстати, есть еще вопрос: лучшая команда для Windows? Я нашел.
Я думаю, вам понравится PowerCMD, с помощью которого вы можете работать с четырьмя командными окнами одновременно.Кроме того, вы можете использовать множество дополнительных команд внутри PowerCMD.PowerCMD
Есть небольшая программа mo.exe на github, который решает первые три проблемы:https://github.com/boolship/Мо
Он запускается в обычном окне консоли DOS, Git Bash в Windows и т. д.
обновлять:
Эта ссылка устарела, используйте: https://github.com/boolship/MoDi
Использовать Gow.exe ..Это сделает ваш DOS-запрос как Linux-терминал...
еще
Использовать ZOC.exe...это терминал пробного периода...
еще
Установить Гит ..он дает bash-консоль, из которой вы можете частично использовать команды unix
Я использую терминалы для удаленного подключения через Telnet, RDC, SSH,...Объединяет наиболее используемые протоколы в одной программе.
URL-адрес: http://www.codeplex.com/Терминалы
Почему бы не использовать Putty?
Я использую rxvt от Cygwin.Он ведет себя очень похоже на xterm.
Взгляни на Возьмите на себя командование.
Take Command — это комплексный интерактивный графический интерфейс пользователя и среда командной строки, которая делает использование командной строки Windows и создание пакетных файлов простым и гораздо более эффективным.
(Однако программа Take Command «не бесплатна».)