在VsVim中使用C-n / C-p在intellisense弹出窗口中选择完成候选

时间:2013-07-31 19:59:17

标签: visual-studio-2012 vsvim

我想使用 CTRL - P / CTRL - n 而不是 Up < / kbd> / 向下箭头选择完成候选。我试过了 :imap <C-n> <Down>,但不是选择下一个完成候选者,光标将向下移动到下一行。

1 个答案:

答案 0 :(得分:4)

您可以使用Visual Studio键盘快捷键(工具&gt;选项&gt;环境&gt;键盘)来处理此问题,而不是使用vim键映射:

enter image description here

Edit.LineUpEdit.LineDown命令是您正在寻找的。您可以在上图中看到我正在使用 Alt + J Edit.LineDown,但您可以使用 Ctrl + N 代替。我更喜欢使用 Alt 键而不是 Ctrl 键,因为按 Ctrl 会调出Intellisense列表,而 Alt 才不是。只是一个偏好的问题。

我之前有同样的问题,I received the answer here