在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+Right
Map到“移动插入符号到下一个单词与选择”,我找不到任何设置在任何地方改变这一点。
1条答案
按热度按时间zed5wv101#
没有单独的动作只会将选择扩展到“单词结尾”,只扩展到“下一个单词”。有一个动作会“删除”到单词结尾,但对“选择”没有任何作用。
This ticket似乎在问你需要什么--星星/vote/comment来获得任何进度的通知。因为它在backlog部分,目前没有投票,我怀疑它是否在dev的TODO候选列表中。
如果该票证不是您需要的,请随时提交new Feature Request ticket。
P.S.您是否尝试过ideaVim或emacsIDEAS插件?当然,它们可能(应该)支持此类操作。
2022年12月30日更新:
前面提到的IDEA-211369 ticket已经在2019.2版本中实现,其行为应该由
Settings/Preferences | Editor | General
中的Caret Movement | When moving by words
选项控制: