问题标签 [phpstorm-2018.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
phpstorm - 索引不会在特定项目上停止 (PhpStorm)
我使用 PhpStorm 几个月了,一切正常。昨天我刚刚克隆了一个新的存储库并开始了一个新项目,但特定项目的索引没有完成或完成。
我已经使用该技术使缓存无效并重新启动。
phpstorm - PhpStorm - 配置部署远程服务器以进行调试
我想在远程服务器中调试,顺便说一下,这是一台 Vagrant 机器。不是真正的远程服务器,但它有一个特殊的设置:共享主机/流浪机器文件夹与 Web 服务器文件无关。
服务器配置了 Zend Framework。我在本地部署了以下文件夹(作为 Zend Framework 结构):
- 内部网络:配置、数据、模块、供应商和公共文件夹
- 在公用文件夹中,我有处理所有服务器请求的 index.php。
当我按下“测试 SFTP 连接”时,一切都很好。当我按“打开”时,网站打开。
在这里,是部署配置上的“映射”选项卡
一切似乎都很好,在这里。至少从我的角度来看。但是当我测试设置时Run -> WebServer Debug Validation
,它给了我“无法收集文件:无效的相对文件名”。我尝试了更多设置,例如放置/web/public
在 Web 路径中,但没有成功。
在Settings -> Languages & Frameworks -> PHP
我对服务器 vagrantmachine.com 进行了很好的配置,正确显示了 XDebug 版本。
另外,我在 xdebug.ini 中放置了以下内容:
我已经搜索并尝试了很多,但没有成功。我不是这些服务器配置方面的专家,但如果您需要任何信息,请尽管询问。
phpstorm - PhpStorm 共同部署冲突服务器根 URL
如何设置与根服务器 URL 不同的绝对项目 URL?
我寻找以下解决方案:
- 设置:似乎过时了(我运行 PS-181)
将服务器根 url 留空,来自 Jason Lotito 的提示。
- 第二个对我有用,但 GUI 一直在大喊未指定服务器根 URL。
- 但如果
有没有人提出一个合适的,更好的解决方案?
编辑:如何设置项目 URL
- 文件
- 设置
- 构建、执行、部署
- 部署
- 选项卡连接:设置“Web 服务器根 URL”
- 选项卡映射:设置“服务器上的网络路径”
编辑2:
所以你在多个项目之间共享相同的部署条目......为什么不让它只对当前项目可见......所以它成为项目特定的并且你输入你想要的任何数据而没有任何黑客(因为它不会影响另一个项目)。PS您提到的票是很久以前创建的,当时只有共享条目。项目特定的条目已经有好几年了……-</p>
我在多个项目之间精确地使用相同的部署:我有多个共同服务器。同一服务器的项目之间的唯一区别属于“映射”选项卡。
此外,如果我将 设置Web server root URL
为我的项目域,我必须再次破解Web path on server ...
但放置一些东西(如 /),这是一个糟糕的解决方案。
单击Visible only for this project
意味着我必须为每个项目创建新的部署(在 30 次复制/粘贴后变得乏味)。
正如旧票中所说,如果Project URL
是mappings tab
一个可编辑的文本字段,那么一切都会简单得多。
git - PhpStorm 在 Git 中错误地将文件显示为未版本控制
在我在 Git PhpStorm 下的一个项目中,它显示了一堆它声明为“未版本化”的文件,但 Git 不同意。
跑步:
...从终端显示什么。
PhpStorm 版本2018.1.6
PhpStorm 是否以某种方式感到困惑或者这里有什么问题?
phpstorm - 自动将返回类型添加到方法和函数
是否有一个选项可以自动添加返回类型,或者至少是我自己来生成它们?
我想要的是我在 PhpStorm 生成返回类型之前的方法:
后
这可能吗?
laravel - 添加新的刀片指令(前缀和后缀字段?)[PhpStorm]
我正在使用Windows 7、PhpStorm 2018.1.3和Laravel 5.6。我已经安装spatie/laravel-permission
并且想在 PhpStorm 中添加以下 Blade 指令:
https://github.com/spatie/laravel-permission#using-blade-directives
例如:
和:
所以:
- 我去:
File / Settings / Languages & Frameworks / Blade / Directives
- 单击
+
(添加指令)按钮 - 进入
Name
- 查看
has parameter
……现在呢?对于这些特殊情况(和) ,我应该输入什么Prefix
和Suffix
字段?@role('writer')
@hasallroles($collectionOfRoles)
autocomplete - 如何阻止 PhpStorm 从多个项目自动完成?
我将 PhpStorm 2018.1 设置为在一个窗口中有多个项目(我在工作中处理的所有项目。)总共可能有 5 个不同的内容根:一个项目的 4 个内容根,一个单独的项目中的 1 个内容根. 一些项目使用相同的框架,因此存在重复的供应商文件。
PhpStorm 给我一个警告,说一个文件有多个定义,当自动完成我的代码时,它会为我提供来自多个项目的类名。如何将此行为隔离为仅从当前打开文件的项目中自动完成?