自动补全怎么用才顺手
自动补全是什么
在电脑上写代码时你可能习惯了「敲 <div 然后按 Tab 自动补全闭合标签」,WebCat 把这套逻辑搬到了手机上——输入到一定字符时自动弹出候选列表,点击候选项即可完成补全。不需要额外快捷键,触控操作更直接。
各语言的补全范围
HTML
- 标签名:敲
<后弹出所有可用 HTML 标签 - 属性:选中标签后打空格,弹出该标签支持的属性列表
- 常用属性值:部分属性(如 type、method)会弹出预定义值
CSS
- 属性名:敲属性名前几个字母弹出候选(
col弹出 color、column 等) - 属性值:部分属性(display、position 等)弹出预定义值
- 颜色:输入
#后可以继续敲十六进制数
JavaScript
- 关键字:
fun弹出 function,con弹出 const/continue/console 等 - 对象方法:
document.后弹出 document 的常用方法 - 内置对象:Math、Array、String 等对象的方法和属性
PHP
- 内置函数:
ech弹出 echo,str_弹出 str_replace/strlen 等 - 超全局变量:
$_弹出 $_GET/$_POST/$_SERVER 等 - 标签闭合:
<?php自动补?>

和自动缩进配合
很多补全项不仅仅补全文字,还会自动添加缩进——比如选中 <div> 后回车,新行会自动缩进两级,闭合 </div> 也会自动生成在正确的缩进层级。这让写嵌套结构时减少了手动按空格/Tab 的次数。
补全不出来怎么办
偶尔遇到补全没触发的情况:
- 文件还没保存:某些补全逻辑依赖已解析的文件结构,新文件写完几行先保存一下
- 在字符串内部:字符串和注释里不会弹补全候选,这是正常的
- 补全候选被键盘遮住:WebCat 补全面板会自动弹出在光标附近,但部分机型的输入法全屏模式可能遮挡——试着切换输入法到非全屏模式或旋转屏幕
不要把补全当依赖
补全能提升效率但不能帮你理解代码。WebCat 的补全候选列表是该语言标准的内置 API 和标签,没有智能联想(不会根据你的项目里用过的函数做推荐)——如果你写了自己的函数,补全列表里不会自动出现它,这是正常的。