我使用phpfmt扩展来缩进代码,其格式如下
'cms' => [
'class' => 'yii2mod\cms\Module',
'controllerNamespace' => 'backend\controllers',
'defaultRoute' => 'cms',
],
Run Code Online (Sandbox Code Playgroud)
当我合并它时,它返回代码意图错误。我需要像 PhpStorm 那样格式化代码
'cms' => [
'class' => 'yii2mod\cms\Module',
'controllerNamespace' => 'backend\controllers',
'defaultRoute' => 'cms',
],
Run Code Online (Sandbox Code Playgroud)
哪个扩展以及如何在 Visual Studio Code 中使用它来消除 Visual Studio Code 中的 PHP 预期错误?
我前段时间编辑了代码样式设置,但我“破坏”了一些关于短数组语法的内容,我找不到如何修复。
例如,假设我调用一个函数并传递一个数组:
my_func([]);
Run Code Online (Sandbox Code Playgroud)
如果我按Enter在多行上写入数组元素,我会得到这个(我觉得这很糟糕):
my_func([
]);
Run Code Online (Sandbox Code Playgroud)
my_func([
]);
Run Code Online (Sandbox Code Playgroud)
我在 Ubuntu 上使用 PhpStorm 2019.3。
编辑:这里是设置的导出:
<code_scheme name="Default" version="173">
<PHPCodeStyleSettings>
<option name="ALIGN_PHPDOC_PARAM_NAMES" value="true" />
<option name="ALIGN_PHPDOC_COMMENTS" value="true" />
<option name="ALIGN_ASSIGNMENTS" value="true" />
<option name="ALIGN_INLINE_COMMENTS" value="true" />
<option name="CONCAT_SPACES" value="false" />
<option name="COMMA_AFTER_LAST_ARRAY_ELEMENT" value="true" />
<option name="PHPDOC_BLANK_LINE_BEFORE_TAGS" value="true" />
<option name="PHPDOC_BLANK_LINES_AROUND_PARAMETERS" value="true" />
<option name="LOWER_CASE_BOOLEAN_CONST" value="true" />
<option name="LOWER_CASE_NULL_CONST" value="true" />
<option name="KEEP_RPAREN_AND_LBRACE_ON_ONE_LINE" value="true" />
<option name="ALIGN_CLASS_CONSTANTS" value="true" />
<option name="FORCE_SHORT_DECLARATION_ARRAY_STYLE" value="true" />
<option name="NAMESPACE_BRACE_STYLE" value="2" /> …Run Code Online (Sandbox Code Playgroud) 我是 Web 开发的初学者,在尝试弄清楚如何为 PHP 设置 CLI 解释器时遇到了困难。我不知道如何设置解释器,并且 JetBrains 教程似乎假设我已经有可用的解释器。
我以前使用 AWS 制作网站,但由于免费试用已结束,我正在改用 PHPStorm。从使用AWS开始,我不需要任何额外的东西来运行我的PHP文件,所以现在我使用PHPStorm,我对运行PHP文件所需的所有这些额外步骤感到困惑。我本质上对解释器是什么、如何设置它以及如何在本地服务器上查看我的网页感到困惑。
我也不明白 CLI 是什么。我读到它代表命令行解释器,但我不知道这与常规解释器是否有什么不同。
我读过 WAMP 和 XAMPP 之类的东西,但我不知道它们是什么意思。我有 Windows 10。
有没有办法创建自己的片段/实时模板,以获取最新创建的变量或复制的最新变量?我知道如何制作常规的“硬编码”片段,但不知道如何制作动态片段。
前任:
const amount = 1000;
log -> press tab (snippet) -> console.log("amount: ", amount) // "amount: 1000"
Run Code Online (Sandbox Code Playgroud) 从昨天开始,我就收到了这条恼人的消息phpStorm。
我正在尝试做一个简单的dd('variable-name');
但我被[EA] Please ensure this is not a forgotten debug statement.划上了红线。
尽管如此,它确实有效,但这red-line让我很恼火。
我需要对此 EA 插件进行一些调整吗?
我正在尝试在 PhpStorm 中建立 SFTP 连接。它在 FileZilla 中运行良好。
在 STFP 配置的 SSH 配置部分中,我输入主机、用户名和身份验证类型(密码),然后单击测试连接。它连接得很好。
如果我单击“确定”并返回对话框级别并单击主 SFTP 配置上的“测试连接”,则会收到Connection to dev.the-server.net failed. EOF while reading packet错误消息。同样,当我关闭 SFTP 配置对话框时,读取数据包时出现 EOF 错误,而目录列表应该在该位置。
如果我使用相同的凭据并通过 FTP S连接,我可以获得远程目录列表并下载文件,但尝试上传时出现文件结尾错误。
这一切似乎都是 PhpStorm 问题,因为我可以使用 FileZilla 很好地上传和下载。出于工作流程的原因,我确实需要 PhpStorm 进行连接。
有什么想法从哪里开始吗?
SFTP 对话框的图像:
在 PhpStorm 2019.3.4 中,我在 laravel 8 应用程序中使用 tailwindcss 2,并安装了 tailwindcss 插件\n我发现:Tailwind Formatter、Tailwind CSS Smart Completions、Tailwind Intellisense\n但在很多情况下,当我在 PhpStorm 中看不到任何 tailwindcss 支持时需要它。在blade.php文件中有一行像
\n ... \n <div class="my-2 w-100 admin_content_text_color">\n</div>\n ...\nRun Code Online (Sandbox Code Playgroud)\n在类定义末尾添加 \xe2\x80\x9c px\xe2\x80\x9d 我想在现有的 tailwind\nclasses 上看到自动完成提示
\nSimialr 在我的自定义 resources/css/app.css 中
\n.editor_form_inactive_tab {\n @apply text-gray-400y;\n}\nRun Code Online (Sandbox Code Playgroud)\n输入 \xe2\x80\x9ctext-red-\xe2\x80\x9d 我没有看到任何我期望的自动完成提示。\n在我的 webpack.mix.js 中我有:
\nmix.js('resources/js/app.js', 'public/js')\n .postCss('resources/css/app.css', 'public/css', [\n require("tailwindcss"),\n ]);\nRun Code Online (Sandbox Code Playgroud)\n似乎我上面写的已安装插件中没有任何附加选项?
\n谢谢!
\n我正在观看有关 Vue 的 YouTube 视频之一,该视频中的开发人员只需输入“vue”并获得一个不错的基本 Vue 模板。我想他使用的是 VSCode,PhpStorm 有类似的东西吗?
我在 PhpStorm 中,需要选择一些文本,按一些快捷键并将该文本包含在函数调用中(我会事先在设置中的某个位置定义)。
例如:
"Hello World"会成为input("Hello World")。$_GET["foo"]会成为input($_GET["foo"])。我不知道这是否可能,但如果可以的话,它可以帮助我节省很多时间。不幸的是,应用正则表达式来解决这个问题是不可能的。手动选择我需要包装的内容不是问题。