Как я выделяю текущую строку и курсор в .vimrc?

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

14
17.04.2013, 20:30
2 ответа

Необходимо изменить цвет строки курсора к цвету кроме цвета курсора. Если Вы находитесь в эмуляторе терминала как st или rxvt, Vim не может изменить цвет Вашего курсора; это всегда будет цвет, Ваше терминальное приложение решает сделать его. Только графическая версия Vim может изменить цвет Вашего курсора.

Можно изменить цвет курсора через терминальную конфигурацию все же.

Некоторые ~/.Xdefaults / ~/.Xresources примеры:

XTerm*cursorColor: #FFFFFF
URxvt.cursorColor: white

Вы могли также использовать команду Vim :set cursorcolumn помещать Ваш курсор в крест нитей.

14
27.01.2020, 19:51
  • 1
    vim мог изменить цвет курсора, на тех терминалах как xterm это позволяет Вам изменять его динамично (printf '\033]12;#f50\7' например). Можно также изменить его на мигающий прямоугольник или подчеркивание (\e[1 q или \e[3 q) –  Stéphane Chazelas 18.04.2013, 01:40
  • 2
    Это интересно. Я не знал, что те escape-последовательности существовали. Существует информация относительно их использования с энергией здесь. –   18.04.2013, 01:45

Если вы не хотите вводить команду каждый раз при запуске Vim, вы должны поместить команды в файл .vimrc .

whereis vim    
*#type in your linux terminal* 

(у вас будет другое местоположение, но ваша цветовая схема будет здесь / usr / share / vim / vim74 / colors / .

Вы можете перечислить существующие цветовые схемы с помощью

ls /usr/share/vim/vim74/colors/    

попробуйте разные цветовые схемы из перечисленных

:colorscheme desert
:colorscheme delek

Следующая команда в Vim активирует вертикальную линию в месте расположения курсора.

set cursorcolumn 
hi CursorColumn ctermbg=8

для переключения (с восклицательным знаком, работает со всеми командами set)

set cursorcolumn!

например:

set cursorline
set cursorline!

hi CursorLine ctermbg=235
*#defines a gray colour for the horizontal line*

Вот таблица с цветами xterm: ссылка

Используйте число, указав ctermbg = ... (... = номер цвета из таблицы) Вы также можете попробовать ctermfg = ... , но использовать его не стоит.

8
27.01.2020, 19:51

Теги

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