Не удается сопоставить с в vim

#vim #mapping

#vim #сопоставление

Вопрос:

Я только что попытался сопоставить какую-то команду с CTRL i, но это не работает, и я не понимаю почему.

Вот желаемое сопоставление:

 map <silent> <C-i> mmgg=G'm
  

Когда я сопоставляю команду, например, с F5, она работает нормально. Таким образом, это должно что-то делать, но я не могу понять, что это такое.

Ответ №1:

ОК, черт, только что понял, что C-i генерирует тот же символ, что и TAB: Посмотри на это

Комментарии:

1. Черт возьми, я должен перезапустить свой vim, потому что вы сейчас: P перезаписываете supertab

Ответ №2:

На самом деле я не уверен, почему ваш не работает, но это работает:

 map <silent> <C-i> :norm mmgg=G'm<CR>