sách gpt4 ai đã đi

vim - 在 Deoplete 中使用 Ctrl-N 手动完成

In lại 作者:行者123 更新时间:2023-12-03 17:05:09 25 4
mua khóa gpt4 Nike

我安装了 deoplete 并且它对我有用,但是默认情况下,每当您键入内容时它都会打开一个弹出窗口。这是不可取的。我希望仅在按 Ctrl+N 时才显示弹出窗口。所以我禁用自动完成:

let b:deoplete_disable_auto_complete = 1

但这使得 Ctrl+N 的行为与 deoplete 之前一样,即使用缓冲区中的所有单词作为完成源。

我还尝试从文档中添加代码,但无济于事:
            inoremap  
\ pumvisible() ? "\" :
\ check_back_space() ? "\" :
\ deoplete#mappings#manual_complete()
function! s:check_back_space() abort "{{{
let col = col('.') - 1
return !col || getline('.')[col - 1] =~ '\s'
endfunction"}}}

它重新映射 Tab 键,但不重新映射 Ctrl+N。是否可以通过按 Ctrl+N 显示 Deoplete 手动完成?

1 Câu trả lời

我承认我对您正在寻找的确切行为有点困惑,但似乎您只需要绑定(bind) Ctrl+N?如果是这样的话:

let g:deoplete#enable_at_startup = 1
let g:deoplete#disable_auto_complete = 1
inoremap deoplete#manual_complete()

工作正常。

关于vim - 在 Deoplete 中使用 Ctrl-N 手动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47379377/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com