vscode之php插件及设置

本文详细介绍如何在VSCode中配置PHP开发环境,包括语言设置、插件安装及配置,如vscode-icons、PHPDebug、openinbrowser等,以及如何进行路径感知、Namespace快速引入和关键词高亮等功能的设置。

Chinese(Simplified) Language (不汉化,推荐一下)
ctrl+shift+p
搜configure display language(配置显示语言)
在locale.json中输入括号里面的文字( “locale”:“zh-cn”, )
重启
vscode-icons 好看的图标插件
PHP Debug 配合php扩展Xdebug使用
open in browser 前端快速的打开浏览器
Bracket Pair Colorrizer 用来区分括号
PHP DocBlocker 用于函数,类的快速注释
PHP Intelephense PHP智能感知
PHP Intellisense PHP智能感知,两个都下
Path Intellisense 路径感知
PHP Namespace Resolver Namespace的快速引入, 选中类,按ctrl+alt+I
TODO Hightlight 高亮关键词 TODO: FIXME:
Settings Sync 同步扩展配置用的,这个最重要,以后就不需要换电脑了

vscode之php通用配置步骤(后面不再重复):

点击vscode的settings(设置)
搜settings.json,点 Edit in settings.json
//vscode-icons插件设置
"vsicons.presets.hideFolders": false,
"workbench.iconTheme": "vscode-icons",

// PHP基本设置与PHP智能感知
"php.suggest.basic": false,
"intelephense.completion.insertUseDeclaration": true,

//path-intellisense插件(js路径感知插件)
"path-intellisense.extensionOnImport": true,

//PHP DocBlocker插件设置
"php-docblocker.gap":false,
"php-docblocker.returnGap": false,
"php-docblocker.useShortNames": true,

//vscode自带设置
"window.titleBarStyle": "custom",    //标题栏样式
"editor.wordWrap": "on",    //自动换行
"workbench.statusBar.feedback.visible": false,    //关闭笑脸反馈
"editor.minimap.enabled": false,    //关闭迷你窗口

VSCode中使用PHP服务器,相关配置与使用可参考以下内容: ### 远程调试PHP程序配置 若要在VSCode中进行PHP远程调试,可按以下步骤操作: 1. **环境准备**:为后续的安装和配置工作提供基础环境。 2. **安装步骤**: - 下载安装x_debug,它是实现PHP调试的重要工具。 - 在VsCode中安装PHP Debug插件,该插件能让VSCode具备PHP调试功能。 3. **配置步骤**: - php.ini配置:对PHP的配置文件进行必要的设置,以支持调试功能。 - vscode setting配置:在VSCode设置中进行相关配置,使其与PHP调试环境相匹配。 - 配置vscode的调试选项:设置调试的具体参数和规则,确保调试过程顺利进行。 4. **测试**:完成上述配置后,进行测试以验证配置是否成功,确保可以正常进行PHP调试工作[^1]。 ### 远程连接服务器配置Nginx虚拟主机和SSL证书 若要使用VSCode远程连接服务器来配置Nginx虚拟主机和SSL证书,可按以下步骤操作: 1. **VSCode远程连接服务器**: - 使用服务器控制台远程连接服务器,在控制台切换至root账号,输入passwd设置密码,为后续连接服务器做准备。 - 使用VSCode打开远程窗口,打开SSH配置文件(Open SSH Configuration File…),按照示例修改配置信息,保存后连接Host(Connect to Host…),输入密码。若服务器重置系统,需要在本地删除C:/Users/sciuridae/.ssh/known_hosts文件,避免连接时出现问题。示例配置如下: ```plaintext #Host名 Host sciuridae #IP地址 HostName 121.41.11.127 #用户名 User root ``` 这样就可以通过VSCode远程连接到服务器,为配置Nginx虚拟主机和SSL证书提供基础[^2]。 ### 使用Vscode配置ftp连接远程服务器 若要使用Vscode配置ftp连接远程服务器(上传本地文件),可按以下步骤操作: 1. **安装插件**:在扩展商店搜sftp,点击进行安装,该插件用于实现Vscode与远程服务器的ftp连接。 2. **配置json文件**:通过crtl + shift + p输入ftp配置命令sftp:config,然后按照以下示例进行配置: ```json { "name": "My Server", "host": "localhost", "protocol": "sftp", "port": 22, "username": "username", "password": "password", "remotePath": "/", "uploadOnSave": true, "ignore": [ ".vscode", ".git", "cmf/data/config/databse.php" ] } ``` 配置完成后,Vscode就可以通过ftp连接到远程服务器,并可以上传本地文件到服务器指定目录[^3]。 ### Vscode连接服务器配置 若要使用Vscode连接服务器,可通过配置文件输入信息,示例如下: ```json { "name": "My Server", "host": "**.***.***.***", "protocol": "sftp", "port": ****, "username": "****", "passward": "*******", "remotePath": "想要上传到服务器中的路径", "uploadOnSave": false, "useTempFile": false, "openSsh": false } ``` 配置好这些信息后,Vscode就能够连接到指定的服务器,方便进行文件上传等操作[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值