gpt4 book ai didi

regex - PhpStorm:4 个烦人的问题有什么解决方案吗?

转载 作者:行者123 更新时间:2023-12-04 20:15:30 25 4
gpt4 key购买 nike

我是一个相当快乐的 PhpStorm 用户,但有一些事情真的让我很恼火,但我不是设置专家,希望有一个解决方案(编辑 PHP 文件):

  • 导航

  • 通常在编辑器中,人们想要回到光标上方 100 行的位置等等......而在 PhpStorm Back Alt-Shift-Left 和 Forward Alt-Shift-Right 中这样做 - 但他们遵循一种超出我的算法:它肯定会错过“步骤”(例如,从第 500 行转到第 300 行,使用箭头等键,甚至更糟的是翻页/向下,然后 Alt-Shift-Left 不会将您带回第 500 行)

    => 有没有办法改进驱动后退和前进行为的条件?
  • 压痕

  • 有没有办法改进压头行为?例如
      $a = array('X' => 'Something',
    'Y' => 'Something else',[RETURN]
    ^ ^
    now there

    就像在 Emacs 中一样,光标会在空格后的第一个引号下(而不是现在 PS 所在的位置)?

    => 正则表达式(或其他东西)是否能够改进压头的行为,不仅适用于这种非常具体的情况,而且适用于一般行为?
    (在 Shift-Inserting 时没有提到缩进通常不可靠的另一个问题)
  • 行情 (自动)

  • 我不想禁用自动引用功能,因为它有时很方便,但似乎该算法没有正确解析 " 所在的环境。或 '已插入(现在没有示例,但有时很烦人,例如意外插入 2 " 而只需要一个,删除一个实际上会删除 2(正常,因为它们是自动插入的......但我只需要 1 个!)所以在这种情况下必须欺骗 PhpStorm 强制 1 " )。

    => 是否有正则表达式或类似的来控制引用行为?
  • 通过 选择Shift-箭头(例如,删除...)

  • 差点忘了:PhpStorm 会记住上下导航时光标所在的列。美好的。但是当想要从行首选择(使用 Shift 和向上/向下箭头)时,通常是选择行。不是更早的光标所在位置的行。一个例子会更好地解释: *是光标所在的位置 [第 3 行的开头], %是光标所在的位置 [第 2 行中间]
     1.   $x = 'string';
    2. $y = %'string';
    3.*

    做 Shift-Up 将选择 (all s)
     1.   $x = 'string';
    2. $y = *sssssssss
    3.

    而在选择的特定情况下,它应该选择:
     1.   $x = 'string';
    2.*sssssssssssssssss
    3.

    不确定有没有办法配置它 - 以防万一?

    谢谢

    最佳答案

    那好吧...

    1) 有没有办法改进驱动 Back 和 Forward 行为的条件?

    不。也许(只是也许)它会考虑您在该位置所做的事情(即使您什么也没做,也可能暂停了多长时间)。但主要是查看编辑事件、导航事件(跳转到声明/实现等)。

    2) 正则表达式(或其他东西)是否能够改进压头的行为,不仅适用于这种非常特殊的情况,而且适用于一般的行为?

    正则表达式——绝对没有。无论如何,这个问题对我来说还不清楚——你是在谈论格式还是导航?如果首先——那么所有当前存在的设置都在“设置|代码样式”中。如果第二个——然后检查“设置|编辑器|智能键”——也许他们会有所帮助。

    否则——请为当前和所需的行为录制一些截屏视频/一组屏幕截图,并将其作为新票提交给问题跟踪器:http://youtrack.jetbrains.com/issues/WI

    3) 是否有正则表达式或类似的东西来控制引用行为?

    不行,你的解释不够清楚。我建议与 #2 相同——获取代码示例并将其作为新票提交给问题跟踪器:http://youtrack.jetbrains.com/issues/WI .这样它可能会在下一个版本中实现/修复

    4) 不确定有没有办法配置它 - 以防万一?

    不知道。我也面临这个可用性问题,想知道解决方法。我使用它的方式 - 在进行选择之前(或期间/之后)按“主页”(不是理想的“解决方案”,因为这样做仍然很烦人,但有效)。或者,您可以使用鼠标选择行(在编辑器装订线区域使用它 - 行号所在的位置)。

    如果选择只是删除/复制该行——那么就有快捷方式。

    关于regex - PhpStorm:4 个烦人的问题有什么解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13339440/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com