IdeaVim有this bug,你不能通过键入美元符号( $ )来结束这一行。你可以看到它在这里展示,当我尝试时会发生什么:
And here (this gif is too big, so I had to link it).
由于我使用的是IdeaVim,我的手指远离箭头键,所以 Cmd - →不适合我使用的东西白天的时间。
有没有办法为这个动作设置一个新的快捷方式,无论线路上的换行符和字符是什么?
- 添加1 我在Mac上,所以我没有'结束'键。
- 加法2
我想象要放入obs_1
文件中的某些东西 - 或者想要在PhpStorm设置中修复。但是任何将我带到我所在线的末端的东西(由于软包装而不是实际线条而不是视线)将作为答案。
我是唯一一个有这个问题的人吗?其他人可以重现它(通过安装The IdeaVim-plugin,enabling soft wrap,然后转到很长的一行(占用多条视线)并按 $ )?
答案 0 :(得分:1)
尝试使用 g _ 。这是与 $ 类似的移动 - 将光标移动到该行的最后一个非空白字符。
描述的错误似乎模仿了 g $ 的行为,它将光标移动到屏幕行的末尾,而不是实际的换行,在柔软的线条上。我无法在最新版本的JetBrains IDE中重现此错误(错误报告来自2014年),因此可能值得检查〜/ .ideavimrc 文件中可能的重新映射。
我们可以尝试重置 $ 的映射。运行命令:noremap $ $
,然后在问题文件上再次尝试移动(IdeaVim不支持:unmap
)。如果这样可行,我们可以将命令添加到〜/ .ideavimrc ,或者尝试搜索重新映射的源。
如果上述方法无法解决问题,并且 g _ 的行为符合预期,我们可以将 $ 重新映射到 g _ 使用:noremap $ g_
。
答案 1 :(得分:0)
如何使用' End'键盘上的键?这应该是当前行的结尾。
如果将一条长线分成几个子线,请按“结束”。子线上任意位置的键都将转到该子行的末尾。
为了达到这样一条线的尽头,我建议按下“结束”字样。尽可能多地按键,或按住键直到达到它。