本篇文章我为你们带来更好的vscode snippet体验。javascript
默认全部snippet都在那些函数签名、变量等后面,这样在书写的时候须要按多End或下滑滑滑,还不方便。php
只要在设置里覆盖成这样java
"editor.snippetSuggestions": "top"
固然还有个此属性还有个inline值,是按字母顺序夹在中间的。我的认为snippet放在显眼的地方比较好,函数签名什么的能够滞后。git
首先用户自建的snippet的描述是能够放中文的github
那么能不能将vscode自带的那些改为中文呢?typescript
自带的必然是在安装包里,json
如今咱们在这先看看这张图:app
系统是自带有snippet的,与函数签名、关键字等混在一块儿。函数
在\Microsoft VS Code\resources\app\extensions\php\snippets中的php.json就是上述我标识自带snippet的地方。spa
接下来该是寻找函数签名文件存放的地方了,我原本找了好一下子,后来一想既然是开源项目有源码的话,何不去github碰碰运气。
因而我在vscode的项目里随便(最好不常见)搜了一个php函数好比说strstr结果给我找着了。
源文件地址在这
根据typescript生成javascript的思路,我猜确定有个phpGlobals.js文件在咱们安装包里。
还好不是用第三方接口,不然就搜不到了。
咱们打开本身安装包里的phpGlobals.js文件,搜索选择你要改的函数签名。搞定后记得重启VScode.
效果图
和
可能你以为没什么用,可是呢php函数名字比js还tm难记,看中文速度快那么1秒也会提升效率的。
这个插件能经过选择保存为用户自定义snippet,着实不错,是外国一位哥们在6天前写的,目前才38人下载。
这比我以前折腾的那个本身制做插件的教程强太多。
每次想看代码提示,按那个ctrl+space没啥大用,后来我改成space后只要按space就能弹出关闭提示。
这样写代码时自动触发提示,按space显示提示信息,enter输入,一切很和谐。