本篇文章我为大家带来更好的vscode snippet体验。

解决自定义的snippet在底部的问题

默认所有snippet都在那些函数签名、变量等后面,这样在书写的时候需要按多End或下滑滑滑,还不方便。

只要在设置里覆盖成这样

"editor.snippetSuggestions": "top"

当然还有个此属性还有个inline值,是按字母顺序夹在中间的。个人认为snippet放在显眼的地方比较好,函数签名什么的可以滞后。

解决英文看不懂的问题

首先用户自建的snippet的描述是可以放中文的

那么能不能将vscode自带的那些改成中文呢?

自带的必然是在安装包里,

现在我们在这先看看这张图:

系统是自带有snippet的,与函数签名、关键字等混在一起。

在\Microsoft VS Code\resources\app\extensions\php\snippets中的php.json就是上述我标识自带snippet的地方。

接下来该是寻找函数签名文件存放的地方了,我本来找了好一会儿,后来一想既然是开源项目有源码的话,何不去github碰碰运气。

于是我在vscode的项目里随便(最好不常见)搜了一个php函数比如说strstr结果给我找着了。

源文件地址在这

根据typescript生成javascript的思路,我猜肯定有个phpGlobals.js文件在我们安装包里。

还好不是用第三方接口,否则就搜不到了。

我们打开自己安装包里的phpGlobals.js文件,搜索选择你要改的函数签名。搞定后记得重启VScode.

效果图


可能你觉得没什么用,但是呢php函数名字比js还tm难记,看中文速度快那么1秒也会提高效率的。

介绍一个自定义snippet的插件

这个插件能通过选择保存为用户自定义snippet,着实不错,是外国一位哥们在6天前写的,目前才38人下载。

这比我之前折腾的那个自己制作插件的教程强太多。

为toggle提示框改快捷键

每次想看代码提示,按那个ctrl+space没啥大用,后来我改为space后只要按space就能弹出关闭提示。
这样写代码时自动触发提示,按space显示提示信息,enter输入,一切很和谐。

vscode snippet利器相关推荐

  1. 自己常用的VScode snippet(持续更新)

    自己常用的VScode snippet(持续更新) 作者:吴业飞 时间:2018年12月4日 在VScode里编辑自己的代码段(snippet),Ctrl + Shift + p,输入snippet, ...

  2. VScode插件利器

    vscode中TODO的使用 vscode 中TODO的使用 TODO Highlight Todo Tree

  3. VSCODE snippet的用法

    这里写目录标题 学习记录 正文 1. 制表符 2. 占位符 4. 变量 学习记录 看到一篇好文章,想要学习,但一时又无法理解透彻,故,写一篇博客保存一下学到的知识点,同时记录一下原博主的链接,以备下次 ...

  4. 201207-四步十秒通过VSCode创建Python代码片段Snippet

    如何操作: Step 1: 安装插件Snippet Creator Step 2: 在py文件中编辑好并选中需要的python代码片段 Step 3: 调出控制台,并输入Create Snippet ...

  5. vsCode 自定义用户片段snippet

    vsCode 自定义用户片段snippet 最近的项目每个页面相似度很高,虽然封装了公共组件,但是就每次复制调用公共组件的方法,也让我觉得很麻烦.自定义vsCode的snippet,只要一个单词,省去 ...

  6. 合宙Luat | VSCode全新LuatIDE插件版本发布,行业高效开发再添利器

    开源开放,敢为行业之先.继Luat/LuatOS之后,合宙再次创新推出VSCode超强Lua嵌入式开发IDE插件--LuatIDE,为行业发展再添利器. LuatIDE为开发者提供强大的集成式开发环境 ...

  7. 前端开发利器--VScode(Visual Studio Code)

    前言 在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code. 都不用我安利VS code,大家就会乖乖的去用,无数个大言不惭的攻城狮,都被VS code比德芙还 ...

  8. 自定义snippet(代码段)就可以极大的提高你的开发效率 VScode快速一键生成html、vue、jsx、ajax、sass、docker等代码片段

    学会添加自定义snippet(代码段)就可以极大的提高你的开发效率 1.文件 => 首选项 => 用户代码片段 2.选择你需要新建的代码片段的语言 3.进入代码片段编辑界面 1. 所有的代 ...

  9. Vim 自定义补全利器 Snippet

    Vim Snippet 设置 本人是 vim 用户,可以说能不用 IDE 就不用 IDE. Snippet 是一种支持用户自定义补全的需求,在 vim 中,可以使用 UltiSnips 和 Vim-S ...

最新文章

  1. Suse es 11sp2 双网卡冗余
  2. OpenCV-Python教程(4、形态学处理)
  3. matlab reshape矩阵维度变换
  4. mysql更新id最大_我们可以在单个MySQL查询中更新具有最高ID的行吗?
  5. docker 容器数据卷
  6. java基础的第二轮快速学习!day03
  7. vue子组件向父组件传递数据
  8. SpringBoot 配置 文件 mybatis type-aliases-package
  9. 【C语言】排序详解——冒泡排序
  10. Unity中实现列表中元素随机排序
  11. flask之session、cookie摘抄笔记
  12. Visio保存为网页出错
  13. Qt Style Sheets(QSS)参考
  14. 软件测试之接口测试用例设计,全网独一份
  15. 物联网跟人的神经网络相似通过各种信息传感设备
  16. CDLinux U盘启动教程
  17. 2021-05-28 aps助油田服务与设备行业实现数字化
  18. nRF52832之硬件I2C
  19. Registration
  20. anyoffice Android,anyoffice客户端

热门文章

  1. apache集成tomcat,并根据域名进行分发 屏蔽端口显示
  2. 《Dojo构建Ajax应用程序》随书源码
  3. Java 高级算法——数组中查询重复的数字
  4. 2018年08月19日发烧诸事记
  5. H5调用Android播放视频
  6. 1毛钱的CDN你家的网站会用吗?
  7. 测试整数(二进制)含1个数
  8. 【quickhybrid】组件(自定义)API的实现
  9. shell操作典型案例--FTP操作
  10. 【腾讯Bugly干货分享】经典随机Crash之二:Android消息机制