有没有办法在PhpStorm中的“snake\u case\u name”字符串或变量中导航?
PhpStorm中有有没有办法在PhpStorm中的“snake\u case\u name”字符串或变量中导航?,phpstorm,Phpstorm,PhpStorm中有驼峰配置,允许我们使用CTRL+左/右箭头在字符串或变量名称中导航,如myVariableName 对于snake\u case\u namestring/variables,有什么方法可以这样做吗 PhpStorm 2017.2.4 JRE:1.8.0 amd64 OpenJDK 64位 Linux Deepin 15.4.1中的“驼峰”选项也适用于snake case 请注意,有两种设置: 编辑器->常规->智能钥匙->使用“驼峰”字样 这是用于CTRL+left/rig
驼峰
配置,允许我们使用CTRL
+左/右箭头
在字符串或变量名称中导航,如myVariableName
对于snake\u case\u name
string/variables,有什么方法可以这样做吗
PhpStorm 2017.2.4JRE:1.8.0 amd64 OpenJDK 64位
Linux Deepin 15.4.1中的“驼峰”选项也适用于snake case 请注意,有两种设置: 编辑器->常规->智能钥匙->使用“驼峰”字样
这是用于CTRL+left/right的。启用时,光标停留在下划线处,禁用时,光标仅跳转整个单词 编辑->常规->双击选择时尊重“驼峰”字样
这是用于双击的。当此设置和另一个设置都处于启用状态时,双击将选择部分单词,当任一设置处于禁用状态时,双击将仅选择整个单词 这两种设置始终适用于驼峰案例和蛇案例,它们不能单独配置。烤肉串大小写标识符总是被视为多个单词。“驼峰”选项也适用于蛇的大小写 请注意,有两种设置: 编辑器->常规->智能钥匙->使用“驼峰”字样
这是用于CTRL+left/right的。启用时,光标停留在下划线处,禁用时,光标仅跳转整个单词 编辑->常规->双击选择时尊重“驼峰”字样
这是用于双击的。当此设置和另一个设置都处于启用状态时,双击将选择部分单词,当任一设置处于禁用状态时,双击将仅选择整个单词
这两种设置始终适用于驼峰案例和蛇案例,它们不能单独配置。烤肉串大小写标识符始终被视为多个单词。当使用
Ctrl+Right/Left
(Windows 10;PhpStorm 2017.2.4)时,该选项(设置/首选项|编辑器|常规|智能键-->使用“驼峰”单词)可以很好地处理$case\u snake\u示例
变量名。请在禁用所有自定义(默认情况下为非捆绑)插件的情况下尝试。@LazyOne谢谢,但它不起作用,至少在Linux版本中是这样。我将用更多信息更新我的问题。不是Linux用户。。因此,我们不知道操作系统特有的细微差别。但通常情况下:1)尝试禁用所有自定义插件2)为这些操作指定另一个快捷方式(在Keymap中;只是为了查看它是否与快捷方式相关)3)备份和删除IDE设置,然后从头开始尝试(查看它是否有任何关系;如果没有,则轻松从备份中恢复)另外,请确保您谈论的是编辑器->常规->智能钥匙->使用“驼峰”词语设置,而不是编辑器->常规->荣誉“驼峰”词语设置。。。因为后者是双击的。谢谢你们。我在这里得到了解决方案:。这正是@AndreKR指出的问题。我的错!谢谢。当使用Ctrl+Right/Left
(Windows 10;PhpStorm 2017.2.4)时,该选项(Settings/Preferences | Editor | General | Smart Keys-->使用“驼峰”字
)适用于$case\u snake\u示例
变量名。请在禁用所有自定义(默认情况下为非捆绑)插件的情况下尝试。@LazyOne谢谢,但它不起作用,至少在Linux版本中是这样。我将用更多信息更新我的问题。不是Linux用户。。因此,我们不知道操作系统特有的细微差别。但通常情况下:1)尝试禁用所有自定义插件2)为这些操作指定另一个快捷方式(在Keymap中;只是为了查看它是否与快捷方式相关)3)备份和删除IDE设置,然后从头开始尝试(查看它是否有任何关系;如果没有,则轻松从备份中恢复)另外,请确保您谈论的是编辑器->常规->智能钥匙->使用“驼峰”词语设置,而不是编辑器->常规->荣誉“驼峰”词语设置。。。因为后者是双击的。谢谢你们。我在这里得到了解决方案:。这正是@AndreKR指出的问题。我的错!谢谢。你完全正确!有两个驼峰。只有第二个激活了,但我现在激活了第一个,它工作正常。非常感谢你!你完全正确!有两个驼峰。只有第二个激活了,但我现在激活了第一个,它工作正常。非常感谢你!