PHPStrom 转 VSCode 折腾记录

分享我的 VSCode 配置和扩展,不定期更新

Talent

前言

使用许久的PHPStorm在我的电脑上启动速度越来越慢了;索性尝试更换据说是“世界第一编辑器”的VSCode。喜欢折腾的我两天时间都在安装各种插件权衡是否保留。目前以PHP为主留下以下记录,希望可以帮到你。

如果你有什么觉得更好的插件可以推荐给我,万分感谢。

主题配色

和 PHPStorm 一样,使用 Meterial Theme 的 Palenight。

文件图标主题

同样使用 Meterial Icon Theme。

插件

插件的选择本着日后能经常用到的原则,有用但利用率非常低的就不选择安装了。

PHP Intelephense

PHP 的代码提示、补全、跳转定义、格式化插件,功能强大,无需配置;优秀,必装。
网上其它文章推荐的还有 PHP IntelliSense 和 PHP Intellisense - Crane。
这两个已经很久没更新了,经过我单独安装单独测试也没有 PHP Intelephense 好用。

PHP Snippets from PHPStrom

使用和 PHPStrom 一样的快捷代码片段,pubf + tab?优秀,必装。

七牛云 QShell 命令行工具使用记录

qiniu clound qshell command line tool usage record

Talent
之前我这个博客的附件都是托管在七牛云的,七牛的测试域名突然收回导致我的所有图片都无法访问了,然后我发现需要绑定备案的定义域名才可以恢复,这就有点操蛋了;正好准备迁移OSS,索性直接放弃七牛;

没有备案顶级域名怎么办?新建一个同地域的Bucket,这样新的Bucket就有了测试域名,把旧Bucket内的数据迁移到新Bucket中,然后在下载或者迁移至其他服务商;思路就是这样,用到的就是七牛提供的 QShell 命令行工具。

#登录命令 qshell account AccessKey SecretKey username
qshell account lHJxxxxxx DRsxxxxxx talent
#将原Bucket中的文件列出
qshell listbucket miaoqiang-name -o list.txt
#获取list.txt中的第一列到list_final.txt
cat list.txt | awk '{print $1}' >list_final.txt 
#迁移命令 qshell batchcopy 原bucket 新bucket -i 迁移列表.txt
qshell batchcopy miaoqiang-name miaoqiang -i list_final.txt

至此数据就迁移到了有测试域名的bucket,就可以批量下载或者迁移到其他服务商了,批量下载命令继续往下看。

#批量下载 qshell qdownload xxx.conf
qshell qdownload qshell.conf

这里用到一个配置文件,新建一个配置文件,内容如下即可

{
    "dest_dir"      : "下载保存路径",
    "bucket"        : "bucket名称",
    "cdn_domain"    : "cdn域名",
    "prefix"        : "前缀",
    "suffix"        : "后缀"
}