真的是大坑,从我开始学程序起,就都是用Vscode这个IDE,也因此我蛮习惯用这个IDE,不想再换别的,不然一般学习PHP许多人的IDE都是phpstorm,所以我来推Vscode!
讲到Vscode 那麽就要来推荐Vscode的特点
VS Code 最有趣的地方是容许使用者客制化程序码编辑器。Marketplace 上有很多各种各样的扩充套件 (Extension),只需要点击几下就可以轻松整合到 IDE 中。
Laravel goto view - Hover view('…') 会显示对应 view 档案相对位置,Ctrl+click前往编辑页面
laravel-goto-controller - Alt + click 点击 router 前往 controller
Laravel Blade Snippets - 非常方便的缩写自动产出及提示功能
Laravel Artisan - 可以在 Visual Studio Code 命令列使用 Laravel Artisan 指令
DotENV - 方便查看.env档案 syntax highlighting
PHP IntelliSense - PHP 自动完成及提示
等等非常多样好用的套件!
div --> <div></div>
doc --> <!DOCTYPE html>
a --> <a href=""></a>
HTML phpcs
检查PHP编码规范的扩展
Bracket Pair Colorizer 2
为什麽是2呢? 其实是因为有两个版本,分别为Bracket Pair Colorizer与Bracket Pair Colorizer2,差别在Bracket Pair Colorizer 2速度更快、处理更准确。
这个扩展能让开发者在复杂的程序码中更清楚看出每个程序区块,程序区块方便辨识之後,减少程序码错误,协助大中小括号({}、[]、())一一的独立补上不同色彩。
Beautify
针对 javascript, JSON, CSS, Sass, HTML 文字颜色的美化
indent-rainbow
在撰写 HTML 时,良好的缩排有时候程序码太多很难看出有没有弄好,随着结构越复杂的情况下,常常会对不上不同行数的缩排对不上,这个时候颜色就能让你分辨缩排有没有对上!
最适合对於程序码整齐有强迫症的人,Prettier 针对整个档案进行重新排版,让你不需要自己手动一一对齐~
Auto Rename Tag
变更标签时,结尾标签自动修改
Auto Close Tag
Live Server
确保本地开发与运行环境一致,使用 Web Server 是好方法。
如果是在具有後端的环境下,如 PHP、.NET 开发都是包含 Web Server,但有时仅是制作小工具,如果还要开启後端环境就太麻烦了,Live Server 这个套件能够让你一键秒开 Web Server,不需再花费许多时间在环境上。
视觉化 Graph 功能,可以轻松看到 Merge 合并的支线状况。
好累....XD 写了许多扩充套件,但有些功能也类似,最後看大家喜欢什麽,或是需要甚麽功能就去寻找相关的功能使用~
用了这些扩充套件,就是希望可以使自己写程序的时候操作顺很多,一款好的IDE真的帮助很大,其实我觉得PhpStorm的测试蛮好用的,但Vscode我有发现PHPunit好像不错,但还没有去研究怎麽用,很期待有机会分享一下。
<<: Swift 新手-App Launch Screen 设计观念
>>: Day 20 - 重新检视 mAP, F1, IoU, Precision-Recall 精准度
刚开始接案的时候,常常为了能赶在结案日来临之前把案子结掉,很多功能都是表面上能运作就拿去交差,心里虽...
集中心力在你能力所及之事,而非不舍於无法改变的事实。 Fix your eyes forward o...
接下来我们要针对复杂度做介绍,首先要说的就是高手们常常说的「Big O」! 但是到底什麽是 big ...
D24. C++的标准输出 先来看看最原始的C++ Hello World程序码 #include ...
我们昨天讲到 按钮事件有分很多种 1.点击一下事件 2.长按事件 上一篇我们已经学会了按钮的点击一下...