在Notepad ++中双击捕获PHP变量

ben*_*ngo 7 php variables behavior notepad++

我刚刚从eclipse切换到Notepad ++,我修改了记事本的一些行为,但仍然有一个未解决:当我双击变量时,我希望我的编辑器能够捕获整个变量.记事本自动排除php前缀"$",这是无效的.有没有办法可以改变行为?

谢谢

Fab*_*ica 12

从版本7.3.1(2017年1月17日发布)开始,他们添加了一种简单的方法.引用发行说明,

此版本中添加了自定义单词字符的增强功能:双击以选择或搜索"仅匹配整个单词"选项时,所选字符将停止在非单词字符上.通过此增强功能,用户可以将任何非单词字符包含在单词字符集中,以便更改其默认行为.

要启用它,请转到设置 - >首选项 - >分隔符,选择"将您的角色添加为单词的一部分",然后$在文本框中添加美元符号().关闭,它的工作原理!

  • 这是正确的答案。另一个“选定”答案需要更改为这个答案。 (2认同)

Mic*_*ter 2

我理解您的问题,但不幸的是,Notepad++ 无法设置此行为。

您可以做的就是在美元符号和变量名称之间单击。然后,只要美元符号之前没有特殊字符(例如[$var]),您就可以获取整个变量。

  • 这在 5.9.6.2 (unicode) 中不起作用...我刚刚进行了更新,但该行为已被破坏!如果你要更新请小心 (5认同)