Если вы имеете в виду виртуальную машину CentOS, о которой вы спрашивали ранее, вам нужен пакет с расширенным vim, чтобы иметь цветной синтаксис. Базовая установка может предоставлять только vim-minimal, который этого не делает. Кроме того, имеет значение, вызываете ли вы его как «vi» или «vim». Последний автоматически включает улучшения.
Для дополнительной информации:
OMG, наконец, через 6 недель я нашел проблему.
Я отлаживал его с помощью trap
.
запуск trap
дает вам список сигналов, которые перехватываются
trap -- '' SIGINT
trap -- '' SIGQUIT
trap -- '' SIGTSTP
trap -- '' SIGTTIN
trap -- '' SIGTTOU
Я нашел SIGINT в этом списке, значит, что-то заставляло SIGINT добавляться в список ловушек, которые по существу игнорируются. После некоторого копания оказалось, что некоторые библиотеки ruby, которые загружаются с помощью rvm в моем профиле bash, возятся с отловом.
Во всяком случае, чтобы исправить это, я добавил:trap - INT
в конец моего профиля bash, после того, как библиотека ruby заполнена, и все хорошо в капюшоне.
Ура!