LINUX.ORG.RU

включить автокомплит в виме


0

3

раньше я вводил в виме какую-то команду, в духе «enable autocomplete» и при наборе слова, перед ним сразу появлялся выпадающий список с похожими словами в текущем документе.

Сейчас разобрался что для получения такого списка надо нажать Ctrl+N
а вот как сделать чтобы он выпадал без нажатия Ctrl+N?

никак не вспомню как я это включал

неужели никто не знает?

sergey-novikov ★★★
() автор топика

Ну неужели так трудно ответить?

anonymous
()
" next function allows you to do completion of words by pressing <Tab>"
function! InsertTabWrapper(direction)
    let col = col('.') - 1
    if !col || getline('.')[col - 1] !~ '\k'
        return "\<tab>"
    elseif "backward" == a:direction
        return "\<c-p>"
    else
        return "\<c-n>"
    endif
endfunction

inoremap <tab> <c-r>=InsertTabWrapper ("forward")<cr>
inoremap <s-tab> <c-r>=InsertTabWrapper ("backward")<cr>
anonymous
()

Еще есть плагин SuperTab. Это не совсем оно, но имхо еще удобнее.

lu4nik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.