Для наблюдения, что отправляет терминал при нажатии клавиши переключитесь на режим вставки, нажмите Ctrl+V
, затем ключ. Большинство ключей с большинством терминалов отправляет escape-последовательность, где только первый символ является управляющим символом; Ctrl+V
вставляет следующий символ буквально, таким образом, Вы добираетесь для вставки целой escape-последовательности тот путь.
Различные терминалы отправляют различные escape-последовательности за некоторыми сочетаниями клавиш. Много терминалов отправляют тот же символ (^O
) для обоих Ctrl+O
и Ctrl+Shift+O
; если это так, Vim не сможет различать их.
Вы упоминаете использование Cygwin; какой терминал Вы выполняете, Vim в является наиболее уместной информацией. Если Вы используете собственную консоль Windows, вовлекаете себя лучший терминал. Я рекомендую MinTTY для запуска приложений текстового режима Cygwin в терминале в Windows вне X, но собственный Windows RXVT Cygwin и PuTTYcyg также хороши. (Также Console2 для выполнения консольных приложений Windows но это прямо вне темы здесь).
В действительности, если Вы используете серверную версию каждого программного обеспечения, не большое различие. Они всю осень от того же дерева. когда Вы начинаете прибавлять x11 и настольные среды, которые они начинают изменять preformace мудрый. (реальные веб-серверы не должны иметь X11),
Red Hat имеет длинную уважаемую историю, я пошел бы с этим. Также имеет лучшая безопасность из поля (с коммерческой поддержкой? не знайте, где они стоят в эти дни),
Вы вытащили бы лучшую производительность из хинду, но мне потребовались 6 месяцев, чтобы узнать что чертовски блестящее проклятие дистрибутива.
Red Hat является лидером рынка по причине, имеет большую поддержку Java и (по моему скромному мнению) не является действительно настолько дорогим.
Тем не менее MongoDB является определенной новинкой, и Вы не найдете это в RHEL по умолчанию. Это могло бы быть в Ubuntu / Debian, но я не знаю об этом. Если это, можно, вероятно, получить коммерческую поддержку на нем через Канонический при помощи поддерживаемой версии Ubuntu.
CentOS является просто RHEL без коммерческой поддержки и значительной задержки в исправлении (они должны ожидать Red Hat, чтобы исправить что-то сначала и затем получить его через их собственный QA).
Я рекомендовал бы Centos, однако Вы хотите коммерческую поддержку. В этом случае Вашей лучшей и самой дорогой опцией является, вероятно, Red Hat.