【问题标题】:How to select to end of word in intellij-idea / phpstorm如何在 intellij-idea / phpstorm 中选择词尾
【发布时间】:2014-08-16 22:57:02
【问题描述】:

有没有办法在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 映射到“将插入符号移动到下一个单词并选择”,我在任何地方都找不到任何设置来更改它。

【问题讨论】:

  • 有一段时间没有使用 phpstorm 但你试过 ctrl+w 吗?也许有班次,不确定。
  • IntelliJ 似乎已经添加了这个功能,很快就会发布。
  • emacsIDEAs 插件以另一种方式实现。首先,你跳转到'ipsum'的i,然后使用跳转选择(C-I C-I)动作跳转到'consectetuer'之后的空间。
  • 使用了一段时间,其实我现在很喜欢 CTRL-W 逐步扩展选择的功能。唯一的问题是它是 CTRL-W,它在所有其他应用程序中都是“关闭窗口”,所以现在我已经对其进行了测试并喜欢它,我必须忘记快捷键并分配一个新的击键!
  • 让我们为这张票投票吧:youtrack.jetbrains.com/issue/IDEABKL-5365,也许有一天票会被解决

标签: intellij-idea editor phpstorm


【解决方案1】:

没有单独的操作可以将选择扩展到“单词结尾”,仅扩展到“下一个单词”。有一个会“删除”到单词的末尾,但没有“选择”。

This ticket 似乎在询问您的需求、加注星标、投票和评论以获取进度通知。由于它在积压部分并且目前没有投票,我怀疑它是否会很快实施。

如果该票不是您需要的,请随时提交new Feature request ticket

您尝试过 ideaVimemacsIDEAs 插件吗?他们可能会支持这样的行动。

【讨论】:

  • 感谢您的回复。 (我很惊讶更多的人不会错过这个功能......我猜这更多是因为搜索 IDEA 的论坛和标记事物的难度而不是缺乏需要)。我不知道如何使用 VIM 或 emacs,所以这些插件可能是障碍多于帮助。再说一次,也许是时候学习如何使用 VI/VIM 来获得额外的极客荣誉了……
  • 这是很多人都希望拥有的功能之一,但如果还没有,他们也不会费心去追求。不幸的是,Jetbrains 不会为这样的“微不足道”的功能而烦恼,除非有大量的支持,而且无论修复多么微不足道,他们仍然需要很长时间才能做出回应。毫无疑问,他们正忙于更重要的事情,但一致的光标移动在我的书中非常重要,并且迄今为止,IntelliJ 上的 ⌥← → 移动与OSX 上的所有其他编辑器不一致。好消息是创建一个插件来添加缺少的光标移动应该很容易。
  • ideaVim 确实支持上述导航,alas it messes with a lot of shortcuts I am used to
猜你喜欢
  • 2010-09-29
  • 2010-09-13
  • 2015-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-20
  • 1970-01-01
相关资源
最近更新 更多