Я нахожусь на Ubuntu. Я начинающий пользователь Vim. У меня есть настройки клавиш в /etc/vim/vimrc
для ключей home и end.
Он работает на терминале, но когда я редактирую файл в терминале Guake, эти сопоставления не работают. У меня есть эта проблема только со мной на этот раз. В прошлый раз (я имею в виду перед переустановкой Ubuntu) он работал нормально на каждом терминале.
Я пытался
set term=xterm
но он все еще не работает.
Будет очень приятно, если кто-нибудь поможет мне с этим. Также, если кто-то может дать мне дополнительную информацию о некоторых других ключах на карте или о других полезных вещах, это будет очень приятно.
-
vimrc:
if has("syntax")
syntax on
endif
// только это было добавлено мной
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
map <ESC>[8~ <End>
map <ESC>[7~ <Home>
imap <ESC>[8~ <End>
imap <ESC>[7~ <Home>
Все комментарии прокомментированы
Я хотел бы добавить, что я не думаю, что это проблема с файлом vimrc, так как эта конфигурация позволяет мне использовать эти клавиши END и HOME в терминале, пока я нахожусь в режиме вставки или обычном режиме. Но не работает на guake. (Поправьте меня, если я ошибаюсь, пожалуйста.)
Все еще надеемся, что вы сейчас мне чем-нибудь поможете.
-