vscode php snippet,vscode snippet利器

2023-10-08 01:10
文章标签 php vscode 利器 snippet

本文主要是介绍vscode php snippet,vscode snippet利器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

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

只要在设置里覆盖成这样

"editor.snippetSuggestions": "top"

bVH0cx?w=505&h=227

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

解决英文看不懂的问题

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

bVH0cA?w=552&h=199

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

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

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

bVH0cI?w=565&h=230

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

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

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

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

bVH0cN?w=748&h=167

源文件地址在这

bVH0cO?w=701&h=134

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

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

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

效果图

bVH0cR?w=608&h=150

bVH0cQ?w=636&h=171

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

介绍一个自定义snippet的插件

bVH0cV?w=662&h=376

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

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

为toggle提示框改快捷键

每次想看代码提示,按那个ctrl+space没啥大用,后来我改为space后只要按space就能弹出关闭提示。

这样写代码时自动触发提示,按space显示提示信息,enter输入,一切很和谐。

bVH2Nt?w=898&h=221

这篇关于vscode php snippet,vscode snippet利器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/161675

相关文章

VSCode设置python SDK路径的实现步骤

《VSCode设置pythonSDK路径的实现步骤》本文主要介绍了VSCode设置pythonSDK路径的实现步骤,包括命令面板切换、settings.json配置、环境变量及虚拟环境处理,具有一定... 目录一、通过命令面板快速切换(推荐方法)二、通过 settings.json 配置(项目级/全局)三、

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

VSCode中配置node.js的实现示例

《VSCode中配置node.js的实现示例》本文主要介绍了VSCode中配置node.js的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一.node.js下载安装教程二.配置npm三.配置环境变量四.VSCode配置五.心得一.no

vscode不能打开终端问题的解决办法

《vscode不能打开终端问题的解决办法》:本文主要介绍vscode不能打开终端问题的解决办法,问题的根源是Windows的安全软件限制了PowerShell的运行,而VSCode默认使用Powe... 遇到vscode不能打开终端问题,一直以为是安全软件限制问题,也没搜到解决方案,因为影响也不大,就没有管

Java注解之超越Javadoc的元数据利器详解

《Java注解之超越Javadoc的元数据利器详解》本文将深入探讨Java注解的定义、类型、内置注解、自定义注解、保留策略、实际应用场景及最佳实践,无论是初学者还是资深开发者,都能通过本文了解如何利用... 目录什么是注解?注解的类型内置注编程解自定义注解注解的保留策略实际用例最佳实践总结在 Java 编程

Python 交互式可视化的利器Bokeh的使用

《Python交互式可视化的利器Bokeh的使用》Bokeh是一个专注于Web端交互式数据可视化的Python库,本文主要介绍了Python交互式可视化的利器Bokeh的使用,具有一定的参考价值,感... 目录1. Bokeh 简介1.1 为什么选择 Bokeh1.2 安装与环境配置2. Bokeh 基础2

基于@RequestParam注解之Spring MVC参数绑定的利器

《基于@RequestParam注解之SpringMVC参数绑定的利器》:本文主要介绍基于@RequestParam注解之SpringMVC参数绑定的利器,具有很好的参考价值,希望对大家有所帮助... 目录@RequestParam注解:Spring MVC参数绑定的利器什么是@RequestParam?@

VSCode中C/C++编码乱码问题的两种解决方法

《VSCode中C/C++编码乱码问题的两种解决方法》在中国地区,Windows系统中的cmd和PowerShell默认编码是GBK,但VSCode默认使用UTF-8编码,这种编码不一致会导致在VSC... 目录问题方法一:通过 Code Runner 插件调整编码配置步骤方法二:在 PowerShell

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda