javascript - 如何在 Spacemacs 中为 javascript 自动完成显示键入案例的所有匹配关键字
问题描述
我刚刚在 spacemacs 中安装了自动完成层。我做了如下:
- 将自动完成层添加到 dotspacemacs/layers ()
添加了具有以下变量的 javascript 层:
javascript-disable-tern-port-files 无
tern-command '("node" "C:/Users/cristi/AppData/Roaming/npm/node_modules/tern/bin/tern"
- 使用 npm install -g tern 安装 tern
在 dotspacemacs/user-config 我添加了:
- (setq tern-command '("node" "C:/Users/cristi/AppData/Roaming/npm/node_modules/tern/bin/tern")
我不知道我还能尝试什么。
(defun dotspacemacs/layers ()
(setq-default
dotspacemacs-configuration-layers
' (javascript :variables
javascript-disable-tern-port-files nil
tern-command '("node" "C:/Users/cristi/AppData/Roaming/npm/node_modules/tern/bin/tern"
)
(auto-completion :variables
auto-completion-enable-sort-by-usage t
auto-completion-enable-help-tooltip t
auto-completion-enable-snippets-in-popup t)
)
(defun dotspacemacs/user-config ()
(setq tern-command '("node" "C:/Users/cristi/AppData/Roaming/npm/node_modules/tern/bin/tern"))
)
自动完成仅适用于我已经在 .js 文件中定义的内容,例如对象的属性和方法,但它不会自动完成或显示诸如 document.getElementById 或 querySelector 之类的提示。
解决方案
推荐阅读
- dacpac - DACPAC 动态变量
- css - 如何从 vue 写入 className 并将文件更快地响应到 less/css 文件?
- swift - 基于枚举返回泛型类型
- c - 使用 cmake build xbindkeys:error unknown type name 'Display'
- typescript - Typescript:如何为增量编译和 strictNull 检查计算文件依赖关系
- python - 如何根据索引转置值?
- c++ - 在 C++ char 数组中打印元音
- android - Firebase 功能在模拟器中运行良好,但在实际设备中使用时会引发“超出期限”错误。有人面临同样的问题吗?
- flutter - 扑动时无法识别 toLowerCase() 的 Firestore 在 null 上调用了方法 toUpperCase()
- html - 如何编辑此代码以将我的代码的一部分设置为在移动设备上的此网站上有所不同?