Я использую несколько карт, пока кодирую:
imap ( ()<C-[>i
imap [ []<C-[>i
imap { {}<C-[>i
так что когда я ставлю "(", он пишет "()" (то же самое для "[" и "{").
Проблема в том, что когда я вставляю что-то в Vim:
for (i = 0; i < count; i++) {
tab[i] = something()
}
Я получаю
for (i = 0; i < count; i++) {
tab[i] = something()
}
)]})
Можно ли избежать лишних скобок?