从sublime转到vscode的php开发者
使用了大概3年的sublime,没有购买,有一段时间是使用的破解版,但是最近更新的破解不了了,在某一段时间使用过vscode,那时候是插件还很少,虽然是很顺手但是还算不上是高效的生产力工具,最近因为sublime频繁的弹窗以及插件sftp频繁报错,难以忍受,重新开始了我的vscode生涯,当一切的功能都有替代品,甚至比sub还要好,估计很难再转回去了。里面的插件很多,我使用频率较高的。
使用插件FTP-Simple代替sftp
github:FTP-Simple
配置跟sftp大同小异,最重要的是方便,可以diff区分不同,箭头是我最喜欢的地方,可以把整个项目直接拉到本地,亦可以直接修改某一个文件,直接上传,对线上项目很友好。
使用插件vscode-phpfmt代替sublimetext-codeformatter
github:vscode-phpfmt
估计很少人用sublimetext-codeformatter,也是很强大的格式化工具,html+css+js+json+php总之很多,如果还在用sub的同学可以试试看这个插件。但是这里推荐的是vscode-phpfmt,仅支持php,颜值即正义。
使用插件 代码片段 (自带设置里面)
vscode的代码片段是json格式的,就是超好看,高效。
有一个tp5的代码片段:tp5 布尔
使用Crane 补全命名空间和类
使用插件ftp-kr代替sftp
github:ftp-kr
配置ftp和sftp
关于不能使用FTP-PASV(被动)模式
解决办法是使用ftp-sync
使用sftp的连接方式上传文件而且还能支持文件夹右键单击上传
基本配置是:
{
"remotePath": "/www/web/m_luhong421_com/public_html",
"host": "39.100.100.100",
"username": "root",
"password": "root",
"port": 22,
"secure": false,
"protocol": "sftp",
"uploadOnSave": false,
"passive": false,
"debug": true,
"privateKeyPath": null,
"passphrase": null,
"ignore": [
"\\.vscode",
"\\.git",
"\\.DS_Store"
]
}