インサートモードにて、下記に記載したキーのどれを入力して補完リストを表示させたかを知る方法はございますか?
i_CTRL-N
i_CTRL-P
i_CTRL-X_CTRL-L
i_CTRL-X_CTRL-N
i_CTRL-X_CTRL-K
i_CTRL-X_CTRL-T
i_CTRL-X_CTRL-I
i_CTRL-X_CTRL-]
i_CTRL-X_CTRL-F
i_CTRL-X_CTRL-D
i_CTRL-X_CTRL-V
i_CTRL-X_CTRL-U
i_CTRL-X_CTRL-O
知りたい理由も記載しておきます。
補完リストを表示中に<C-u>を押すことで、補完リストを閉じて再度補完リストを表示させるマップが欲しいからです。
次のようにマップを定義してみましたが、再度補完リストを呼び出すときにi_CTRL_N固定なので不完全です。
vim
1 inoremap <expr><C-u> pumvisible() ? "\<C-u>\<C-n>" : "\<C-u>"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。