CanIUse插件在Sublime中仅支持快捷跳转至caniuse.com,需精准选中属性名并手动配置快捷键,不提供悬浮提示、内嵌视图或自动补全。

CanIUse 插件在 Sublime 里不是“自动弹窗查兼容性”的工具,它只做一件事:选中一个有效 CSS 属性名,按快捷键,跳转到 caniuse.com 对应页面。装完不配置快捷键、没选对词、语法作用域不对,就完全没反应。
Sublime 的 CanIUse 插件根本不会自动提示
它不悬浮、不内嵌表格、不补全、不标红不支持项——纯跳转。常见错误是 Ctrl+Alt+C 按了没反应,或右键菜单没选项。这基本不是插件坏了,而是触发条件没满足:
- 必须用鼠标或键盘精准选中整个属性名,比如
grid-template-areas,不能只选grid,也不能带冒号、空格或分号 - 当前文件语法必须是 CSS / SCSS / Less;
<style>块里常识别失败,建议把 CSS 单独放到.css文件里再试 - 插件只认标准属性(如
inset)和部分常用值,对--foo自定义属性或-webkit-line-clamp这类非标写法大概率无响应
快捷键不生效?90% 是没手动配 Key Binding
插件本身不带默认快捷键。很多人装完就等 Ctrl+Alt+C 生效,结果白等。必须自己加进用户键位文件:
- 打开 Preferences > Key Bindings,在右侧(用户键位)里粘贴:
[{"keys": ["ctrl+alt+c"], "command": "can_i_use"}] - 注意 JSON 格式:方括号不能漏,逗号不能少,引号必须是英文,Windows 下键位文件名通常是
sublime-keymap - 如果仍无效,可能是其他插件劫持了该组合键(比如 Emmet),临时禁用它们验证是否冲突
搜 place-content 404?不是插件问题,是 caniuse 数据结构导致的
CanIUse 插件直接把选中的词当 URL slug 发给 caniuse.com,不做归一化处理。有些属性没独立页面,就会 404:
立即学习“前端免费学习笔记(深入)”;
-
place-items有独立页,能打开;place-content被归在css-grid大类下,没单独 slug,所以 404 - 解决办法:先去 caniuse.com 手动搜
place-content,看它实际挂在哪个模块下(比如首页显示 “CSS Grid Layout”,对应 URL 是https://caniuse.com/css-grid) - 然后回到 Sublime,选中并改成完整模块名
css-grid,再触发快捷键
最易被忽略的一点:插件不处理前缀、不合并模块、不解释“部分支持”里的 Notes。查完跳转页面,还得你自己点开「Notes」看 Safari 14.1+ 才支持 wrap-reverse 这种细节——跳过去只是开始,不是结束。


















