Вопрос

Меня разочаровывает работа в командной строке в Windows, прежде всего потому, что окно консоли неудобно использовать по сравнению с терминальными приложениями в Linux и OS X, такими как «rxvt», «xterm» или «Terminal».Основные жалобы:

  1. Никакого стандартного копирования/вставки.Вам необходимо включить режим «Отметить», и он доступен только из многоуровневого всплывающего окна, вызываемого (маленькой) кнопкой в ​​левом углу.Затем копирование и вставку необходимо вызвать из того же меню.

  2. Вы не можете произвольно изменять размер окна путем перетаскивания, вам нужно устанавливать предпочтения (обратно к многоуровневому всплывающему окну) каждый раз, когда вы хотите изменить размер окна.

  3. Вы можете сделать окно таким большим только до того, как горизонтальные полосы прокрутки войдут в изображение.Горизонтальные полосы прокрутки — отстой.

  4. С помощью оболочки 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.

  1. Включите режим быстрого редактирования (но выделение по-прежнему будет прямоугольным, а не перенесенным по строкам)
  2. Изменение размера путем перетаскивания работает для меня
  3. Вы можете изменить размер буфера, который повлияет на появление полос прокрутки.
  4. 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 «не бесплатна».)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top