请问:前端开发有什么好用的模糊匹配和自动补全的插件

最近试用spacemacs,发现win10下特别卡,感觉模糊匹配和自动补全的功能有点弱?是我不会弄,还是怎么了?

模糊匹配可以使用 projectile 这个插件,提供有 projectile-ag项目内全词匹配 projectile-find-file项目内全词匹配文件等功能,挺好用的。

自动补全插件使用 lsp-mode配合 lsp-javascript-typescript 可以完成js的补全 vue可以使用lsp-vue来提供vue的补全支持。

1 个赞

@Qquanwei 这几个好用吗?跟vim哪个好用?我想要的是js方法函数之类的模糊匹配。

目前我的使用经验lsp还尚未达到vscode级别的补全能力,也可能是我没正确配置参数。

不过lsp比基于文本的vim补全,或者传统的emacs补全应该是更加智能的。

你好,我也用了lsp-mode, lsp-javascript-typescript,但是company补全的popup第一次弹出会话大概十几秒的时间,我怀疑是调用server并初始化的原因,请问怎么解决。配置如下:

;; lsp-mode
(require 'lsp-javascript-typescript)
(add-hook 'js-mode-hook #'lsp-javascript-typescript-enable)
(add-hook 'js2-mode-hook #'lsp-javascript-typescript-enable)
(add-hook 'typescript-mode-hook #'lsp-javascript-typescript-enable)

(require 'company-lsp)
(push 'company-lsp company-backends)

1 个赞

用了typescript server就不会了了

(require 'lsp-typescript)