PHPStorm/Webstorm 设置以调整“查看”次数控制语句顶部的行

发布于 2024-10-23 19:03:35 字数 991 浏览 6 评论 0原文

PHPStorm 中,WebStormMPS 是否存在使用 Allman/BSD 风格 编码(大括号位于单独的行上)?

当光标位于右大括号后面时,“查看”功能可以工作(显示左大括号),但它只显示一行,即左大括号的实际行,这几乎毫无价值。请注意,此功能与 CLASS 完美配合,显示两行,但不适用于 CONTROL 语句或方法。

请参阅下面的 (1) IF 语句和 (2) CLASS 定义的屏幕截图。

我在设置/代码样式下适当指定了代码样式,但这似乎没有帮助。这个问题很烦人!

查看 IF 语句 查看类定义



更新: 这对于 JavaScript 文件非常有用...为什么不能我们对 PHP 文件有同样的行为吗?

例如,使用 JavaScript 文件效果很好:

在此处输入图像描述

In PHPStorm, WebStorm, and MPS, is there a setting or way to get the "peek" functionality to show two lines on a control statement (that is, IF or FOR or WHILE) when using Allman/BSD style coding (braces on a separate line)?

When the cursor is behind the closing brace, the "peek" functionality works (showing the opening brace), but it only shows one line, the actual line of the opening brace, which is almost worthless. Note this functionality works perfectly with a CLASS, showing two lines, but not with a CONTROL statement or METHOD.

See screenshots below of (1) an IF statement and (2) a CLASS definition.

I have my code style appropriately specified under settings/code style, but this doesn't seem to be helping. This problem is very annoying!

Peeking at IF statement
Peeking at class definition



UPDATE: This works GREAT with JavaScript files... Why can't we get the same behavior with PHP files?

Example of this is working great with a JavaScript file:

Enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

揪着可爱 2024-10-30 19:03:35

PHP 未实现此功能(必须为每种文件类型/语言单独实现)。它已修复并可在 PhpStorm 2.1.1 或更高版本中使用。

对应票证:http://youtrack.jetbrains.net/issue/WI-3667?项目密钥=WI

This functionality was not implemented for PHP (it has to be implemented for each file type/language separately). It was fixed and is available in PhpStorm 2.1.1 or newer.

Corresponding ticket: http://youtrack.jetbrains.net/issue/WI-3667?projectKey=WI

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文