В Vim, когда я программирования, я часто хочу Ctrl-N вести себя так , как будто -
были частью ключевого слова; другими словами, включить это в iskeyword
. Тем не менее, я хотел бы создать новое сопоставление клавиш для этого и иметь Ctrl-N, чтобы сохранить его существующее поведение.
Я пробовал это:
inoremap <C-B> <C-O>:set iskeyword+=-<CR><C-N>
... какой вид работы, но опция iskeyword включает в себя дополнительные -
после, что не желаемое поведение.
Это также своего рода работы:
inoremap <C-B> <C-O>:set iskeyword+=-<CR><C-N><C-O>:set iskeyword-=-<CR>
... но всплывающее меню убито <C-O>
.
Есть ли способ, которым я могу взять свой пирог и съесть его? Появилось ли всплывающее меню и осталось ли оно на месте, но также iskeyword
то, что было потом?
В качестве альтернативы, есть ли другой способ решения этой проблемы?