如何配置conpany-mode的按键绑定

设了半天都不成功。。。 就是想把tab功能取消 完后把next改成C-n
我看了这个mode自己的配置,但还是不会,有大神给点指引么??谢谢,我是新手来的

这种改法 我会了 ,但是只能更改tab 文档里没有暴露出能改 M-n M-p的变量 。谢谢啦

(defun yourname/post-init-company () (with-eval-after-load 'company ;; 定义 company mode 上下选择补全项时使用 C-n/C-p. (define-key company-active-map (kbd “C-n”) #'company-select-next) (define-key company-active-map (kbd “C-p”) #'company-select-previous)))

把 company 加入到自己 layer 的 packages 里面,然后定义 post-init-company 函数,然后按上面代码写就可以了。

PS: Tab 功能为何要取消…

谢谢啦!帮我大忙了啊! 不用tab是因为我觉得C-n就能搞定呀 用的比较顺手 再次感谢

C-n 和 Tab 不是一个功能啊,当候选项较多时,tab可以帮你补全相同的,就不用敲了,例如有:

Spacemacs_A Spacemacs_B Spacemacs_C Spacemacs_D

你补全的时候如果只有这四个候选项,可以输入一个 S ,然后 Tab,会为你补全到 Spacemacs_ ,然后使用 C-n C-p,这样当候选补全项多的时候挺好用的。

还真是。。。。那我先不取消tab键了 谢了 太厉害了