Ide PHPstorm使用键盘滚动

Ide PHPstorm使用键盘滚动,ide,phpstorm,Ide,Phpstorm,我正在寻找一个选项,当用键盘光标输入时,在距离末尾5行处强制滚动代码 默认行为是在输入第一行或最后一行可见代码时滚动代码 我想将其更改为从开始的第10个和之前的第10个。基本IDE似乎没有此选项。但是,该行为在以下情况下可用 可以使用以下命令为当前会话启用“滚动偏移”模式: :set scrolloffset=10 将其添加到您的~/.ideavimrc中以使其永久化 NB:IdeaVIM将IDE更改为更像*,这可能需要一些重新培训 如果您不熟悉Vim: 安装IdeaVIM插件(通过Sett

我正在寻找一个选项,当用键盘光标输入时,在距离末尾5行处强制滚动代码

默认行为是在输入第一行或最后一行可见代码时滚动代码


我想将其更改为从开始的第10个和之前的第10个。

基本IDE似乎没有此选项。但是,该行为在以下情况下可用

可以使用以下命令为当前会话启用“滚动偏移”模式:

:set scrolloffset=10
将其添加到您的
~/.ideavimrc
中以使其永久化

NB:IdeaVIM将IDE更改为更像*,这可能需要一些重新培训


如果您不熟悉Vim:
  • 安装IdeaVIM插件(通过
    Settings
    → <代码>插件→ <代码>浏览存储库→ 在搜索中键入“ideavim”)
  • 重新启动IDE
  • 打开一个文件
  • 请注意,插入符号是一个块状█; 这表明
  • 按:进入“命令”模式
  • 键入
    set scrolloff=10
    然后输入
  • 四处滚动,注意编辑器在插入符号到达顶部(或底部)之前滚动
  • 按i键进入“插入”模式,并像往常一样编辑文件
  • 按ESC键返回“正常”模式
  • 交互式vim课程


    *让插件只修改scrolloffset行为并保留默认IDE的其余部分似乎很困难。

    您可以设置“EditorMoveUpAndScroll”快捷方式。

    谢谢您的回复!我从来都不喜欢vim,所以我不会使用你的建议,但无论如何还是要感谢你,因为你已经确认这是可能的,但需要为它找到/编写插件。这个命令实际上是
    :set scrolloff=10
    (没有“set”),在我的版本中,它被称为向上移动和滚动,但非常感谢,我已经很久没有考虑过这个问题了,但我没有研究如何设置它:)