一把梭系列 之 颜值不够VsCode来凑
如果您的孩子不适应编译型语言怎么办?
如果您的孩子贪玩不想花多时间在编程上怎么办?
如果您还没有孩子怎么办?
如果您夜晚兼职觉不够睡又怎么办?
不妨试试 “ 拍 簧 片 ”。
妈了巴子的有点麻烦,但别怕,接下来我将用一把梭带你把这个“场子“搭起来:

使用VSCode搭建“拍簧片”环境:
1、装VsCode和你喜欢的浏览器。
2、装下面的组件,

3、装WAMP集成环境,中途会让你选VsCode和浏览器。
4、下载composer包管理, 这里: https://getcomposer.org/Composer-Setup.exe
5、下载xdebug, 注意nts 版本和非nts 版本,这里:https://xdebug.org/download.php
我用的是ts版本的,忘了为啥。

6、配置xdebug,点击wamp右下角图标,选择你想用的php版本,然后去php路径下找到php.ini文件,最后面添加下面的配置,看路径操作,不多说了
[xdebug]
zend_extension="C:/wamp64/bin/php/php5.6.40/ext/php_xdebug-2.5.4-5.6-vc11-x86_64.dll"
xdebug.remote_enable =
xdebug.remote_autostart =
7、配置composer,可以参考这里:https://pkg.phpcomposer.com/
得敲些命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com 配置源,
其他命令就是你下载开源项目之后,如果看到composer之类的文件,就composer install的就得了。
8、打开你的vscode, 装插件:
(1)、汉化插件,搜索Chinese

(2)、装 PHPDebug 调试断点用

(3)、装 PHP Intelephense 代码补齐、提示之类的
(4)、装 PHP Intellisense - Crane PHP的扩展工具,没有细看它是干啥的。
(5)、装 PHP Server 装完点右上角按钮就能启动网站,然后运行你的项目,只有网站跑起来了,你才能调试(F5)。

(6)、装 PHP File Types, 右键能新建PHP文件
(7)、PHP Sniffer phpcs 这两个可装可不装,是代码规范
装完之后,在你的项目终端中,使用下面命令,选择规范
composer require --dev squizlabs/php_codesniffer
phpcs --config-set default_standard PSR2
(8)、装 Composer (你之前下载的是程序,现在装的是插件)

(9)、代码管理,分别是:
GitGraph:Git图表查看
GieLens:Git全家桶操作
GitProjectManager:Git项目管理 没觉得有J毛用
GitTags:GitTag操作
(10)、美化3连,分别是:
background-cover:背景图片
Window Colors:全景定制
GlassIt-VSC:透明效果
(11)、有人喜欢看CPU内存之类的可以装Resource Monitor
接下来就是高端操作了,看下面的配置文件(setting.json)代码,然后定制自己的IDE
这里:https://code.visualstudio.com/api/references/theme-color 官方文档,自己看着弄

{
//这上面的路径你都自己配
"phpserver.phpPath": "G:\\SOFT-Wamp\\bin\\php\\php5.6.40\\php.exe",
"php.validate.executablePath": "G:\\SOFT-Wamp\\bin\\php\\php5.6.40\\php.exe",
"composer.executablePath": "C:\\ProgramData\\ComposerSetup\\bin\\composer.bat",
"phpcs.executablePath": "C:\\Users\\Administrator\\Desktop\\testPhp\\vendor\\bin\\phpcs.bat",
"backgroundCover.imagePath": "file:///c:/Users/Administrator/Desktop/1.jpg",
"git.path": "G:\\SOFT-Git\\bin\\git.exe",
//地址写你的IP地址
"phpserver.ip": "192.168.30.104",
"php.validate.enable": true,
"php.validate.run": "onSave",
"php.suggest.basic": true,
"debug.allowBreakpointsEverywhere": true,
"debug.inlineValues": true,
"debug.openDebug": "openOnDebugBreak",
"phpserver.browser": "chrome",
"phpcs.enable": true,
"phpSniffer.windowsHardkill": true,
"phpcs.showSources": true,
"phpcs.trace.server": "messages",
"backgroundCover.enabled": true,
"backgroundCover.opacity": 0.45,
"workbench.colorCustomizations": {
"activityBar.background": "#226e9b56",
"titleBar.activeBackground": "#0a2f7442",
"titleBar.activeForeground": "#dee4eb",
"tab.activeBackground": "#26244b96",
"tab.hoverBackground": "#00000017",
"tab.inactiveBackground": "#282c34",
"sideBar.background": "#15378067",
"editor.background": "#0e376d2a",
"panel.background":"#2c375c50",
"statusBar.background":"#1b3b5018",
"sideBarSectionHeader.background":"#2025116e",
"scrollbarSlider.background":"#1115256e",
"scrollbarSlider.activeBackground":"#1115256e",
"scrollbarSlider.hoverBackground":"#1115256e",
"menu.background":"#191d30",
"terminal.background": "#0b0b22",
"terminal.foreground": "#25a5e0",
"editorGroupHeader.tabsBackground":"#1115256e",
"debugToolBar.background":"#0f49a08e"
},
"window.zoomLevel": 0.5,
"search.location": "panel",
"terminal.integrated.cursorStyle": "line",
"workbench.sideBar.location": "left",
"glassit.step": ,
"glassit.alpha": ,
//GIT的你可以去掉,因为全家桶有些东西我看着烦,就给配置到别的页面去了
"git.autofetch": true,
"gitlens.views.search.files.layout": "list",
"gitlens.views.search.location": "scm",
"gitlens.views.compare.location": "scm",
"gitlens.views.repositories.location": "explorer",
"gitlens.views.compare.enabled": false,
"gitlens.mode.statusBar.alignment": "left",
//随意
"editor.fontWeight": "",
"editor.fontSize": ,
"editor.fontFamily": "Consolas, 'Space Mono', monospace",
"editor.insertSpaces": false
}
随意定制自己的IDE界面:

聊天记录 模糊版本的

共享调研结果,.Neter互助互利!
一把梭系列 之 颜值不够VsCode来凑的更多相关文章
- RPC 技术及其框架 Sekiro 在爬虫逆向中的应用,加密数据一把梭!
什么是 RPC RPC,英文 RangPaCong,中文让爬虫,旨在为爬虫开路,秒杀一切,让爬虫畅通无阻! 开个玩笑,实际上 RPC 为远程过程调用,全称 Remote Procedure Call, ...
- Zabbix系列之二——添加监控主机步凑
1.登录监控平台,配置——主机——创建主机 2.主机设置 3.添加模板
- SpringCloud入门系列0-Nacos的安装与配置
背景 工作有一些年头了,自从19年初彻底转了java(这又是另一篇心酸的故事),突然感觉自己荒废了好几年(不是说.net不好,而是回顾自己这几年做的很多东西都浮于表面,有时候弄成很忙的样子,回头看看自 ...
- 【面试普通人VS高手系列】innoDB如何解决幻读
前天有个去快手面试的小伙伴私信我,他遇到了这样一个问题: "InnoDB如何解决幻读"? 这个问题确实不是很好回答,在实际应用中,很多同学几乎都不关注数据库的事务隔离性. 所有问题 ...
- [漏洞分析]thinkphp 5.x全版本任意代码执行分析全记录
0x00 简介 2018年12月10日中午,thinkphp官方公众号发布了一个更新通知,包含了一个5.x系列所有版本存在被getshell的高风险漏洞. 吃完饭回来看到这个公告都傻眼了,整个tp5系 ...
- 优化Recorder H5录音:可边录边转码上传服务器,支持微信提供Android IOS Hybrid App源码
Recorder H5 GitHub开源库随着支持功能的增多,音频转码处理效率渐渐的跟不上需求了,近期抽时间对音频转码部分进行了升级优化,以支持更多实用的功能. 另外IOS的Hybrid App也完成 ...
- 积神经网络(CNN)的参数优化方法
http://www.cnblogs.com/bonelee/p/8528863.html 积神经网络的参数优化方法——调整网络结构是关键!!!你只需不停增加层,直到测试误差不再减少. 积神经网络(C ...
- [红日安全]Web安全Day2 - XSS跨站实战攻防
本文由红日安全成员: Aixic 编写,如有不当,还望斧正. 大家好,我们是红日安全-Web安全攻防小组.此项目是关于Web安全的系列文章分享,还包含一个HTB靶场供大家练习,我们给这个项目起了一个名 ...
- 重学 Java 设计模式:实战工厂方法模式
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获!
随机推荐
- lets encrypt与openssl结合实现双认证
lets encrypt,是一个免费的证书认证机构,不需要导入根证书.但是这个认证机构只能认证服务端的,如果想要实现双认证,lets encrypt就不行了. openssl可以自签发,可以进行双认证 ...
- Java反射基础知识
反射机制就是可以把一个类,类的成员(属性.方法)当成一个对象来操作,也就是说,类,类的成员,我们在运行的时候可以动态的去操作它们. 所有的Java类都继承了Object类,在Object类中定义了一个 ...
- CentOS7 Failed to start LSB: Bring up/down解决方法
刚刚装好的虚拟机突然不能上网了,报错很诡异,具体报错如下: /etc/init.d/network restart Restarting network (via systemctl): Job f ...
- 修改Myeclipse的文件默认为UTF-8编码
一.工程编码默认调整 windows->Preferences...打开"首选项"对话框, 左侧导航树,导航到general->Workspace,右侧 Text fi ...
- python基础:条件循环字符串
一. 完成完整的温度转换程序 使用while True 循环,摄氏度转换为华氏度按1,华氏度转换成摄氏度按2,按其他数字退出循环. while True: a = int(input('摄氏度转换为华 ...
- 支付宝app对接的坑
主要流程是: 1.申请成为开发者 2.创建应用 3.设置应用公钥/私钥/支付宝公钥 4.制作服务器端代码(此处注意,不要解析htmlencode) https://blog.csdn.net/zzzi ...
- Nexus 3 搭建 npm 私服 (windows)
Nexus 3 搭建 npm 私服备忘 下载与安装 在官网下载Nexus Repository Manager OSS 3.x, 解压至任意位置. 管理员运行 powershell, 切换到 nexu ...
- 安装nodeJs静态服务器(NodeJs Express MVC 框架)
安装 NodeJs Express MVC 框架 新建项目文件夹 打开cmd 执行以下操作: 一.使用Express框架 1)安装express3 $: npm install -g ex ...
- 基于TeamCity的asp.net mvc/core,Vue 持续集成与自动部署
一 Web Server(Windows)端的配置 1.配置IIS,重要的是管理服务 1.1 配置FTP(前端NPM项目需要) 该步骤略,如果是在阿里云ESC上,需要开启端口21(用来FTP认证握手) ...
- HDU 5355 Cake (构造 + 暴力)
题意:给定 n,m,让你把 1 ~ n 分成 m 部分,而且每部分和是一样大的. 析:首先先判断不能分成的,第一种是 sum (1 ~ n 的和)不能被 m 整除,或者 sum / m < n, ...