PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)

基本配置(萌新看,大佬请跳到下一节)

1、创建项目

点击Create New Project创建新的项目,点击Open打开已有的项目。

先选择左侧的项目类型,在右边选择项目的所在目录,强烈建议不要放在C盘。

2、设置主题和界面字体

点击界面左上角的file选择Settings进入设置配置页,进入`Apparence& Behavior > Apparence项,可以选择主题Theme**强力建议选择 Darcula,暗色背景不伤眼睛**,需要勾选Override default fonts by`才能修改界面的字体。

3、设置代码区域字体

进入Editor > Font项,可以修改代码的字体Font,默认只有PhpStorm自带的几种字体,取消选中Show only monospaced fonts可以选择电脑系统的字体。

本地环境运行PHP

1、配置本地环境

点击界面左上角的file选择Settings进入设置配置页,进入Language & Frameworks > PHP项,点击图中的···

在出现的弹窗中,点击左上角+,选择Local Path to Interpreter...

设置本地环境的名称,点击文件夹图标选择PHP的安装位置,即php.exe的目录,如果没有装过PHP的可以先安装个WAMP,这里就不做介绍了。

2、新建php文件

新建php文件,右键点击项目,选择New > PHP File进行新建。

3、运行php文件

运行php文件 点击上方菜单Run > Run进行运行,

在出现的弹窗中,有两种运行模式:JavaScript表示在浏览器中运行,PHP Script表示在PhpStorm中运行。

此外,点击代码区域右上角的浏览器图标,可以直接在浏览器中运行PHP代码。

远程开发项目

1、配置服务器连接

点击上方菜单Tools > Deployment > Configuration...进行配置

点击左上角的+ 新建服务器配置,设置服务器名称,以及传输方式,建议选择SFTP比FTP更加安全

服务器连接配置,分别填写服务器的IP、端口号、项目根目录、用户名、密码,点击Test SFTP connection进行测试连接服务器。

出现以下弹窗即表示服务器连接成功。

2、配置服务器项目目录

点击Mappings,选择本地项目地址、服务器项目地址(注意这里是从上一步设置的项目根目录开始的)、服务器网站目录地址,并选择设置为默认服务器。

3、从服务器下载项目文件

右键点击项目,选择Deployment > Download from ...进行下载。

4、设置自动上传

点击上方菜单Tools > Deployment > Automatic Upload(always)进行选中,即可在保存文件时自动上传到服务器。

常用快捷键

复制剪切

  • Ctrl + C 复制文本, 除了可以复制选中的文本,在不选中文本时,会直接复制当前光标所在行
  • Ctrl + X 粘贴文本,除了可以剪切选中的文本,在不选中文本时,会直接剪切当前光标所在行
  • Ctrl + D 复制当前行,这里是直接复制当前行到编辑器而不是在剪切板,相当于同时执行了复制和粘贴
  • Ctrl + Y 删除当前行

粘贴

  • Ctrl+V 直接粘贴
  • Ctrl+Shift+V 打开一个弹窗,显示最近复制的条目,选中后粘贴

撤销

  • Ctrl + Z 撤销
  • Ctrl + Shift + Z取消撤销
  • Ctrl + Alt + Z 整体恢复到未编辑之前的版本,需要版本控制配合

换行

  • Enter 换行
  • Shift + Enter 按照当前缩进,向下进入新的一行
  • Ctrl + Alt + Enter按照当前缩进,向上进入新的一行
  • Ctrl+Enter 换行,但光标留在原来位置
  • Ctrl+Shift+J 合并行

缩进

  • Tab选中的文本缩进到下一个级别
  • Shift + Tab选中的文本缩进到上一个级别
  • Ctrl+Alt+I 自动缩进

查找替换

  • Ctrl+f 查找文本(Match Case 是匹配大小写,Words 只匹配整个文本)
  • Ctrl+r 替换文本(Match Case 是匹配大小写,Words 只匹配整个文本)

切换窗口

  • Shift + ~ 切换打开的文件窗口

光标定位和选择文本

  • Ctrl + W 选中一个光标所在位置的单词,可以说是用的非常多的一个快捷键了,非常有用
  • Home 移动到行首
  • End 移动到行尾

其他

  • Alt + 鼠标点击 对多点进行编辑操作

到此这篇关于PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)的文章就介绍到这了,更多相关PhpStorm使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 使用phpstorm和xdebug实现远程调试的方法

    vs的断点调试功能很强大有木有,能查看所有变量有木有.php调试很麻烦有木有,echo,var_dump写得你想吐了有木有.想体验一下ide调试的快感吗?那就来使用xdebug吧. 1.原理:xdebug是一款php调试插件,支持远程调试,就是在php文件运行的时候,能通过tcp协议,来发送调试信息到远程端口,ide在收到调试信息的时候,可以向xdebug发送单步运行,中止运行,运行等命令.这样就实现了vs那样强大的调试功能. 2.需要的东东:一款支持xdebug远程调试的ide,这里使用php

  • 使用phpstorm对docker中的脚本进行debug的方法

    在对运行在容器中的环境进行debug,可以通过网页和脚本俩种方式进行debug, 这里介绍下对容器中的脚本进行debug. xdebug的原理了解. xdebug是php的扩展,会搜集php执行的信息,然后发送给指令的远程ip+port.这里通常我们使用的开发工具会监听某个port.接受到php执行信息.再debug界面进行显示. 首先,容器中的php环境需要有安装好xdebug扩展并且配置好,这里对应的image名称为php_sk. 这是运行的容器,/etc/docker/daemon.jos

  • 使用 PHPStorm 开发 Laravel

    很多PHP程序员使用 Laravel 创建他们的应用程序.Laravel 是一个免费开源的PHP web应用程序框架.它基于多个Symfony 组件,提供了一个开发框架,包括authentication, routing, sessions, caching 等模块. 去年夏天, 我们介绍了  支持Blade .blade 是Laravel的模板语言,  对艺术家友好,这个Laravel程序员的命令行工具, 可以在PhpStorm中工作. 使用 Laravel 插件 和 Laravel IDE

  • 使用PHPStorm+XDebug搭建单步调试环境

    PHP是一个解释执行的语言,一般来说,进行调试的时候,只要通过使用 var_dump 或者 var_export 两个函数,就可以得到PHP中变量的值,达到调试的地步,但是对于大型项目,或者想研究一下别人的代码时,使用单步调试会变得简单的多.就拿目前最流行的 PHP Laravel 框架为例子,使用 PHPStorm 搭建单步调试环境. PHPStorm安装和基本配置 PHPStorm下载安装 PHPStorm除了体积有些大外,算是PHP IDE中非常强大便捷的开发环境.官网下载地址:https

  • PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)

    基本配置(萌新看,大佬请跳到下一节) 1.创建项目 点击Create New Project创建新的项目,点击Open打开已有的项目. 先选择左侧的项目类型,在右边选择项目的所在目录,强烈建议不要放在C盘. 2.设置主题和界面字体 点击界面左上角的file选择Settings进入设置配置页,进入`Apparence& Behavior > Apparence项,可以选择主题Theme**强力建议选择 Darcula,暗色背景不伤眼睛**,需要勾选Override default fonts

  • vscode配置远程开发环境并远程调试运行C++代码的教程

    之前的时候我写C/C++代码喜欢在Linux下用vim(一开始甚至都没装代码补全插件),后来入了Clion的坑,感觉IDE还是太方便了,但是毕竟还是有许多场景只能在Linux下完成,于是就经常还是需要用vim.gdb这些东西,用惯了IDE之后就觉得挺麻烦的.最近尝试了一下vscode的远程开发功能,就俩字:真香,写篇文章记录一下,以防我下次配置的时候忘记了. vscode配置远程开发环境 检查服务器是否安装ssh服务 服务器使用命令netstat -tanp查看是否存在sshd 一般这一步都不会

  • Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))

    1.首先在Pycharm Tools->Deployment->Configurations打开 新建SFTP输入host: ip地址username密码然后点击Test Connection出现下图,则测试成功 因为已经连接成功,这时候已经可以读取远程服务器的目录了: 2.选择项目mapping (可以跳过 3. 在Setting->Project:Intepreter中选择SSH Intepreter 选择Move this server to IDE settings,这样将这个i

  • git 入门教程之本地仓库和远程仓库的本质介绍

    本地仓库和远程仓库在本质上没有太大区别,只不过一个是本地电脑,一个是远程电脑. 远程仓库不一定非得是 github 那种专门的"中央服务器",甚至局域网的另外一台电脑也可以充当"中央服务器"的角色,因为它存在的最初目的只是方便大家交换彼此的提交记录而已! 所以本地仓库和远程仓库的基本行为应该是一致的,约定俗成的规定是远程仓库一般不直接参与日常开发工作,主要作为项目托管中心. 某些自动化持续集成环境中也可能会直接操作远程仓库,这时远程仓库就真的和本地仓库没什么区别了!

  • 详解Maven仓库之本地仓库、远程仓库

    什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等. 每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复.重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致性管理变得困难. 此外,如果你使用版本管理工具,如SVN(你没有使用版本管理工具?马上试试SVN吧

  • SSH端口转发,本地端口转发,远程端口转发,动态端口转发详解

    第一部分 SSH端口转发概述 当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当你发现实验室的防火墙阻止了你的网络应用端口,是不是有苦难言?来看看 SSH 的端口转发功能能给我们带来什么好处吧! SSH端口转发概述 让我们先来了解一下端口转发的概念吧.我们知道,SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据.但是,SSH 还同时提供了一个非常有用的功能,这就是端口转发. 它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自

  • linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法

    如下所示: 拷贝远程服务器的文件到本地: scp -r -P  端口号   用户名@IP地址:/usr/local/tomcat_airc/webapps/        /tmp/kyj/ 拷贝本地文件到远程服务器: scp -r    /tmp/kyj/sys.war         用户名@IP地址:/usr/local/tomcat_airc/webapps/ 以上这篇linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法就是小编分享给大家的全部内容了,希望能给大家一个参

  • vue-cli打包后本地运行dist文件中的index.html操作

    使用npm run build生成dist文件夹中的文件是你需要上传到服务器上的文件, 直接打开index.html会直接报错 可以尝试用express搭建一个服务器,做法如下: 1.在dist根目录下新建server.js文件: 2.代码如下: var express = require('express'); var app = express(); const hostname = 'localhost'; const port = 3000; app.use(express.static

  • 详解git使用小结(本地分支与远程分支、git命令)

    git git 是一个版本管理系统(VCS),可以在任何时间点,将文档的状态作为一份更新记录保存起来,并且在任意的时间点,恢复更新记录 版本管理 版本管理是一种记录文件变化的方式,方便查阅特定版本号的文件内容 人为维护文档版本问题 1.文档数量紊多,命名不清晰,导致文档版本混乱 2.每次编译文档需要赋值,不方便 3.多人同时编辑一个文档,容易产生覆盖 git使用 在使用git前,需要全局配置git 提交用户名 - git config --global user.name "用户名"

  • PLSQL连接本地oracle或远程oracle数据库实现随意切换功能

    目录 前言 step1 复制network文件 step2 修改配置文件 2.1 修改oracle数据库文件 2.2 修改oracle数据库文件 2.3 修改客户端文件 step3 配置OCI step4 环境变量配置 step5 重启电脑(有时候不需要重启) step6 登录plsql!!! 前言 先赞后看,此生必赚! 每次安装Oracle以后,都会出现使用plsql连接不上的问题!多次重启电脑.重装系统的磨人经历之后, 今天看到这篇文章算是你我之幸!希望能帮助广大技术人员减少一些时间,顺利进

随机推荐