标签: phpstorm

如何在PhpStorm中调用auto-completer doc函数

我现在正在寻找它几个小时,我找不到任何方法来轻松创建像示例一样的评论(在PhpStorm中):

/**
* @param param1 
* @return boolean
*/
function myFunc(param1) {…}
Run Code Online (Sandbox Code Playgroud)

php phpstorm

1
推荐指数
1
解决办法
1269
查看次数

为什么我要将文件放在版本控制下的.idea文件夹中?

官方文件PhpStorm指出:

除了存储本地首选项的workspace.xml之外,.idea目录中的所有设置文件都应置于版本控制之下.workspace.xml文件应该被VCS标记为忽略.

你能告诉我这是什么原因吗?

git phpstorm

1
推荐指数
1
解决办法
207
查看次数

PHPStorm - 绑定键盘快捷键以关闭当前文件

我最近从Windows迁移到OS X并在此过程中转移了我的PHPStorm首选项.在我的Windows机器上,我记得我已经绑定了ctrl + w来关闭当前窗口.这也是PHPStorm在我的Mac上监听的内容.我希望在我的应用程序中关闭子窗口的方式更加一致,并希望将此绑定更改为cmd + w.我似乎无法找到这个绑定设置在"Keymaps"部分的位置.有谁知道这个动作的名字?

phpstorm

1
推荐指数
1
解决办法
2079
查看次数

如何在PHPStorm中预览GitHub样式标记

PHPStorm有一个降价预览器,但它不会像GitHub那样解释事物.我真的很想看到GitHub样式预览而不是标准降价.我发现https://github.com/nicoulaj/idea-markdown表示它增加了降价支持,但我特意寻找GitHub味道降价.

markdown github phpstorm

1
推荐指数
1
解决办法
6265
查看次数

使用gruntfiles和phpstorm观看sass文件的编码错误

我正在使用PhpStorm和gruntfile.js来编译和查看我的.scss文件.

当我使用PhpStorm终端来观看上海社会科学院与grunt watch我得到错误 (Line 70: Invalid US-ASCII character "\xC3")//ééé.

但是,当我使用Mac终端观看sass时,grunt watch它运行良好.

所有文件都是UTF-8,我更新了sass/compass到最后一个版本.

我不知道如何解决这个问题.我没有在PhpStorm中找到终端编码设置.

terminal encoding sass phpstorm gruntjs

1
推荐指数
1
解决办法
2649
查看次数

如何组合"margin:0 28px"和"margin-bottom:13px"?

PhpStorm(我的IDE)说我的CSS

div.stepDot {
    width:10px;
    height:10px;
    border:1px solid gray;
    border-radius:50%;
    background-color:white;
    position:relative;
    bottom:6px;
    display:inline-block;
    margin:0 28px;
    margin-bottom: 13px;
}
Run Code Online (Sandbox Code Playgroud)

可以缩短保证金和保证金底线.它试图说什么?

css phpstorm

1
推荐指数
1
解决办法
129
查看次数

并行调试 - xdebug和phpstorm

我尝试做并行调试.我用frontend.php和backend.php文件使用PhpStorm调试教程(大约30分钟或更长时间):

frontend.php文件:

<?php

$personJson = file_get_contents('http://localhost:777/projects/debug-both/backend.php/backend.php');
$person = json_decode($personJson);

var_dump($person);
Run Code Online (Sandbox Code Playgroud)

backend.php文件:

<?php

class Person {
    public $name;
    public $email;
}

$person = new Person();

$person->name = 'Something';
$person->email = 'something@something.com';

echo json_encode($person);
Run Code Online (Sandbox Code Playgroud)

我使用零配置方法.当我在带有调试会话的浏览器中启动前端文件时,在PhpStorm调试会话正在启动但我无法排队:

file_get_contents('http://localhost:777/projects/debug-both/backend.php/backend.php');
Run Code Online (Sandbox Code Playgroud)

转到backend.php教程中的文件(视频中的31:36).

问题:如何使其正常工作?在这个视频中没有更多,似乎它应该立即工作,但事实并非如此.

我从phpinfo中包含了我的xdebug配置 来自phpinfo的xdebug配置 和PhpStorm中的xdebug配置 PhpStorm中的xdebug配置

php debugging remote-debugging xdebug phpstorm

1
推荐指数
1
解决办法
1195
查看次数

$ _SERVER ['DOCUMENT_ROOT']导致PHPStorm中未解析的路径

我目前正在PHPStorm中编写一个项目,并且编辑器解决了以服务器文档根为前缀的路径问题.这方面的一个例子可能是:

require_once($_SERVER["DOCUMENT_ROOT"] . "/file.php");
Run Code Online (Sandbox Code Playgroud)

这将在服务器上进行评估,并且页面构建正确.然而,PHPStorm抱怨并说"未找到路径'file.php'".我在网上调查了这个问题,并发现线程如是大纲这种情况.我已经尝试按照建议设置资源根但没有运气.任何帮助或指导,为什么会发生这种情况将不胜感激.谢谢!

编辑:文档根目录评估我的笔记本电脑上的本地驱动器,我用于在本地Apache实例上调试 - "/ Users/Me/PhpstormProjects/MyProject".此路径也设置为PHPStorm中的资源根.

php phpstorm

1
推荐指数
1
解决办法
2176
查看次数

为什么我的函数声明包装为2行?

我正在使用PHPStorm 7.当我编写以下代码时,

public function ()
{

}
Run Code Online (Sandbox Code Playgroud)

然后重新格式化它,它输出以下格式:

public
function ()
{

}
Run Code Online (Sandbox Code Playgroud)

为什么单词'function'换行到第二行?我尝试在PHP代码样式设置对话框中关闭和关闭每个设置但没有成功.我在哪里可以关闭它?

phpstorm

1
推荐指数
1
解决办法
271
查看次数

如何在PHP Storm Live Templates中将$ END $替换为游标

我在PHP Storm中创建了一个实时模板:

// $date$: $END$;
Run Code Online (Sandbox Code Playgroud)

我明白应该打印日期,然后将光标放在$ END $的位置.

但是,当我键入缩写并按TAB时,它会突出显示日期:

在此输入图像描述

如何让光标在分号前面等待?

live-templates phpstorm

1
推荐指数
1
解决办法
307
查看次数