phpstorm 正则匹配搜索_正则表达式 – PhpStorm:解决4个恼人问题的解决方案?

我是一个相当开心的PhpStorm用户,但有一些事情让我非常讨厌,但我不是设置专家,并希望有一个解决方案(编辑

PHP文件):

>导航

通常在编辑器中,人们想要回到光标位于上方等100行的位置……并且在PhpStorm中返回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-Arrow选择(例如,删除…)

几乎忘记了:PhpStorm会记住在向上和向下导航时光标所在的列.精细.但是当想要从行的开头选择(使用Shift和向上/向下箭头)时,通常选择行.不是一个行到哪里光标 – 更早.一个例子可以更好地解释:*是光标所在的位置[第3行的开头],%是光标所在的位置[第2行的中间]

1. $x = 'string';

2. $y = %'string';

3.*

做Shift-Up会选择(全部)

1. $x = 'string';

2. $y = *sssssssss

3.

而在选择的特定情况下,它应该选择:

1. $x = 'string';

2.*sssssssssssssssss

3.

不知道有没有办法配置,但以防万一?

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值