Лучшая терминальная среда для Cygwin/Windows?

Чтобы получить доступ к свойству this.json , вы должны инициализировать его, как вы это сделали с codice, sucesso, а затем создать экземпляр в своем конструкторе

constructor(private json: JsonService) { this.json = json; }
52
задан Mihai Limbășan 6 April 2009 в 05:46
поделиться

12 ответов

Добавьте следующие две строки к readline файлу конфигурации ~/.inputrc

set convert-meta off
set output-meta on

Должен работать и в rxvt и мятный. Больше здесь:

http://www.gnu.org/software/bash/manual/bashref.html#Readline-Init-File-Syntax

9
ответ дан 7 November 2019 в 09:24
поделиться

Кроме полного resizability, какие функции делают rxvt gice Вы, которых не делает окно консоли Windows? И Вы посмотрели на различие в использовании памяти - rxvt, пожиратель ресурсов. Я использую rxvt в течение нескольких недель и коммутируемой спины к консоли окон без извинений.

0
ответ дан 7 November 2019 в 09:24
поделиться

Если Вы довольны только под управлением Cygwin-приложениями, то rxvt должен хорошо работать. Rxvt должен иметь поддержку UTF-8. Вы пытались гуглить для решения?

Если также необходимо запустить собственные Приложения Windows, Вам не повезло, если Вы не выполняете удар в консоли Windows. Существует две проблемы, которым я не верю, (или даже может быть), решенный:

  • Ctrl-C не работает правильно. При выполнении собственного приложения Windows из rxvt (или xterm) нажатие Ctrl-C даст Вам, поддерживают подсказку, но это не прерывает программу, часто оставляя это выполненный в фоновом режиме.
  • Терминальная выходная буферизация не работает. Вывод из собственных приложений Windows не отображен, поскольку они печатаются, а скорее когда некоторый внутренний буфер полон.

Этими двумя проблемами является то же со всеми эмуляторами терминала, которые я попробовал (rxvt, xterm, Emacs и немногие другие).

0
ответ дан JesperE 7 November 2019 в 09:24
поделиться

На подобной ноте к emg-2 Lifehacker недавно имел статью о MinTTY, не уверенном, если он содержит, фиксирует необходимый Вам.

0
ответ дан rlb.usa 7 November 2019 в 09:24
поделиться

То, когда я разрабатывал в Windows I, нашло, что Poderosa был хорошим выбором для Cygwin.

2
ответ дан forivall 7 November 2019 в 09:24
поделиться

Стандартный Cygwin/X с xterm достаточно хорош для меня. Установите пакет X.org Cygwin, затем запустите скрипт C:\cygwin\bin\startxwin.bat (принимающий значение по умолчанию устанавливают путь). Это запустится X и затем xterm.

Я обновил мой .Xdefaults с этими опциями для лучшего удобства использования:

*VT100*scrollbar.width:         14
*VT100*scrollbar.background:    gray60
*VT100*scrollbar.foreground:    rgb:a/5/5
*VT100*scrollbar.borderWidth:   0
*VT100*scrollbar.displayList:\
foreground      gray90;\
lines           1,-1,-1,-1,-1,1;\
foreground      gray60;\
lines           -1,1,1,1,1,-1
*VT100*rightScrollBar: true
*VT100*scrollBar: true
*VT100*scrollLines: 1000
xterm*toolBar: false
1
ответ дан spoulson 7 November 2019 в 09:24
поделиться

Я использовал Консоль, которая работает вполне прилично с Cygwin (а также PowerShell и простой cmd.exe).

2
ответ дан Dan Vinton 7 November 2019 в 09:24
поделиться

Я использую Консоль также. Консоль позволяет Вам настраивать шрифт, фон, и так далее и также имеет интерфейс с вкладками (большой при использовании больше чем одного окна терминала сразу).

Чтобы смочь использовать символы неASCII, я поместил следующее в свой .inputrc файл в моем корневом каталоге:

set meta-flag on
set convert-meta off
set output-meta on
set completion-ignore-case on
8
ответ дан Mattias Kihlström 7 November 2019 в 09:24
поделиться

мятный также довольно хорошо. Можно найти его в установке cygwin. Изменение размеров поддержек, вставка и прозрачность.

36
ответ дан debugme 7 November 2019 в 09:24
поделиться

Я в настоящее время использую PuttyCyg (http://code.google.com/p/puttycyg/). Я не уверен, будет ли это содержать, фиксирует необходимый Вам, но это имеет несколько других замечательных функций, например, конфигурации, сохраненные к типичным профилям шпаклевки, которые могут быть вызваны как: шпаклевка - загружает mycygwin1. Такой профиль может настроить вещи как:

  • вход сессий в файл,
  • последовательности символов для удаляют, размещают, и другие ключи,
  • цвета окна и шрифты.

Править: возможно ввести символы, которые Вы упомянули. Поддержка UTF-8 также оказывается (она должна быть включена в конфигурации).

12
ответ дан 7 November 2019 в 09:24
поделиться

Если вы используете ls с определенным аргументом, то он показывает имена файлов OK. Предлагаю поместить псевдоним ls в /etc/профиль:

alias ls='ls -F --color=auto - show controll-chars'

Работает для меня в msys на WinXP.

1
ответ дан 7 November 2019 в 09:24
поделиться

Возможно, вам нужно установить кодовую страницу.

Проверьте текущую :

$ set | grep CYGWIN
CYGWIN='codepage:oem nodosfilewarning'

Если у вас нет кодовой страницы, добавьте в файл ~/.bashrc:

CYGWIN='codepage:oem nodosfilewarning'

Содержание моего пакетного файла Cygwin (Cygwin.bat), запускаемого ярлыком, следующее:

start C:\cygwin\bin\rxvt.exe -sb -sl 3000 -fg gray -bg black -fn "Lucida Console-14" -e /bin/bash --login -i

Обратите внимание, что для переменной окружения CYGWIN можно использовать несколько элементов, каждый из которых отделяется пробелом. Другие элементы, которые могут быть использованы: { tty binmode title }.

Больше информации можно прочитать здесь: http://www.cygwin.com/cygwin-ug-net/setup-env.html

Попутное замечание: вы также можете использовать mrxvt для Cygwin. Для этого требуется X-сервер, и хорошим надежным/легким решением является использование Xming. Я скомпилировал mrxvt и установил его - это не очень сложно сделать, и он отлично работает.

Я использую rxvt в качестве начального окна, затем запускаю mrxvt как отдельный процесс от rxvt с помощью команды alias, затем закрываю rxvt. Таким образом, mrxvt становится собственным родительским процессом и не имеет подключенных сеансов cmd.

Для этого я создал псевдоним:

alias mrx='export DISPLAY="127.0.0.1:0.0"; $(/usr/local/bin/mrxvt &); echo -e "\033c"'

Для удобства я создал пакетный файл для запуска Xming и rxvt:

@echo off
start C:\cygwin\bin\rxvt.exe -sb -sl 3000 -fg gray -bg black -fn "Lucida Console-14" -e /bin/bash --login -i
start C:\Xming\Xming.exe :0 -clipboard -multiwindow -trayicon
exit

Этот пакетный файл запускается с помощью ярлыка windows. Это хорошо сработало для меня.

3
ответ дан 7 November 2019 в 09:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: