Я только начал использовать Vim, и я обнаружил, что меня путают в каком режиме, в котором я сейчас. Мне было интересно, можно ли изменить цвет номера строки (который Я по умолчанию показывал) в разных режимах (команда, визуал и вставка), чтобы я мог легко идентифицировать его.Vim: различный цвет номера линии в разных режимах
2
A
ответ
5
У Vim есть опция, называемая showmode
, которая будет помещать сообщение в последнюю строку, если вы не находитесь в нормальном режиме. См. :help 'showmode'
для получения дополнительной информации.
Если вы действительно хотите изменить цвет фона столбца номера в режиме вставки, вы могли бы сделать что-то вроде следующего:
autocmd InsertEnter * highlight LineNr ctermbg=red guibg=red
autocmd InsertLeave * highlight LineNr ctermbg=black guibg=black
Обратите внимание, что этот метод будет перерыв, если вы плохо и использование C-c
для выхода из режима вставки вместо <Esc>
или <C-[
.
Соответствующие :help
теги: autocmd
, autocmd-events
, highlight
, highlight-groups
Смежные вопросы
- 1. Как изменить курсор в разных режимах в vim?
- 2. Запуск приложения в разных режимах
- 3. ListView WPF, различный цвет фона для разных элементов в GridViewColumn
- 4. Android - Drawable имеет различный цвет в разных местах
- 5. Номера строк только в определенных режимах
- 6. Изображения показывают различный цвет
- 7. как сделать различный цвет в
- 8. Элемент списка WPF, различный цвет фона для разных элементов
- 9. CSS: Обнаружение IE в разных стандартных режимах?
- 10. Правила повторного использования в разных режимах лексера
- 11. Контроллеры связи Angularjs в разных режимах - Rails
- 12. Vim: TAB различной ширины в визуальных режимах и режиме вставки?
- 13. Выбор линии в VIM
- 14. Реализация функций, основанных на разных режимах игры
- 15. Как изменить цвет линии для разных строк в подзаголовке
- 16. Может ли различный цвет в CGContextSetRGBFillColor?
- 17. ggplot2: Как иметь различный цвет geom_vline()
- 18. Настройка цветов линии Vim?
- 19. Удалить окружающие линии в vim
- 20. Оберните длинные линии в Vim?
- 21. Vim - Перечислить линии в Base26
- 22. SudoSlider (javascript). Различный вид в разных браузерах
- 23. Есть различный результат в разных версиях GCC
- 24. Сборка: печать линии в разных цветах
- 25. emacs evil-mode: отключить номера строк в определенных режимах
- 26. Чтение номера линии, в файле
- 27. Полностью разные результаты рендеринга в разных режимах отображения?
- 28. Цвет той же линии, используя два разных цвета
- 29. Как установить различный цвет текста для каждой ячейки в UICollectionView?
- 30. High Chart различный цвет для одной колонки