如何在intellij-idea / phpstorm中选择单词结尾

5us2dqdw  于 2023-01-01  发布在  PHP
关注(0)|答案(1)|浏览(149)

在intellij idea / phpstorm中,有没有办法将选择扩展到当前单词的末尾?
例如(ASCII艺术超前...)

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      <----------------------->|

我有一个从“ipsum”开始到“consectetuer”部分的现有选择。我如何选择到那个单词的结尾。按CTRL+SHIFT+Right会带我到adipiscing的开始。当间距很小时这不是什么大问题,但有时它看起来更像这样:

Lorem ipsum dolor sit amet, consectetuer          adipiscing elit.
      <----------------------->|

我有两个选择......要么Right到当前单词的结尾,要么CTRL+SHIFT+Right到adipiscing的开头,然后Left回到我想去的地方。
我用过的大多数其他文本编辑器/IDE都选择到当前单词的结尾。希望在PHP Storm中找不到这样的设置!
在设置中,只有现有的CTRL+SHIFT+RightMap到“移动插入符号到下一个单词与选择”,我找不到任何设置在任何地方改变这一点。

zed5wv10

zed5wv101#

没有单独的动作只会将选择扩展到“单词结尾”,只扩展到“下一个单词”。有一个动作会“删除”到单词结尾,但对“选择”没有任何作用。
This ticket似乎在问你需要什么--星星/vote/comment来获得任何进度的通知。因为它在backlog部分,目前没有投票,我怀疑它是否在dev的TODO候选列表中。
如果该票证不是您需要的,请随时提交new Feature Request ticket

P.S.您是否尝试过ideaVimemacsIDEAS插件?当然,它们可能(应该)支持此类操作。
2022年12月30日更新:

前面提到的IDEA-211369 ticket已经在2019.2版本中实现,其行为应该由Settings/Preferences | Editor | General中的Caret Movement | When moving by words选项控制:

相关问题