Изменение курсора Vim при определенных событиях

Я не могу ответить на часть "лило не появляется",хотя вам не нужен LILO, если вы используете разделы GPT, вместо этого вам нужен ELILO. В любом случае, не зная точно, какие параметры вы ввели для ELILO во время установки, трудно понять, что пошло не так. Я уже давно не устанавливал Slackware ни на что, кроме виртуальных машин...

Паника ядра выглядит связанной с ядром. Вы используете «общее» или «огромное» ядро? Вполне вероятно, что вы могли бы установить ОС, потому что установщик использует «огромное» ядро, но затем выбрал для загрузки «общее» ядро.

«Огромное» ядро ​​содержит все доступные драйверы, но стандартное ядро ​​даже не включает большинство драйверов файловой системы, вы должны создать initrd (прочитать инструкции в файле /boot/README)

0
09.01.2020, 04:30
1 ответ

В моем случае, я думаю, это было gvimв Windows, что заставило меня привыкнуть к другому курсору в обычном режиме и в режиме вставки.

Вы не указали терминал; Я сделал небольшую функцию в моем .vimrcдля консоли Linux и xterm.

" Cursor shape ANSI-Codes
fu Cursor_tve()
if ($TERM == 'linux')
    au! InsertEnter * set t_ve=^[[?3;0;8c^[[?25h
    au! InsertLeave * set t_ve=^[[?192;7;50c^[[?25h
    " yellow
    "set t_ve=^[[?255;16;245c^[[?25h
endif

if ($TERM =~ 'xterm' )
    set t_SI=^[[4\ q
    set t_EI=^[[2\ q
    " for xterm: (just blink)
    "au! InsertEnter * set t_ve=^[[?25h^[[?12h
    "au! InsertLeave * set t_ve=^[[?12l^[[?25h
endif

endfu

(Чтобы назвать это, у меня есть call Cursor_tve()также в.vimrc.)

t_SIдля xterm упоминается в справке vim, попробуйте :h t_SI. Escape-последовательность также немного сложно найти.

Только для одного типа терминала можно опустить часть if ($TERM ==

Как видите, сначала у меня был желтый курсор. Это было непрактично и плохо работало с курсором оболочки. Теперь у меня есть полный курсор для обычного режима и строка (xterm )или четверть блока (linux ).

0
28.01.2020, 02:57

Теги

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