PHPstorm用键盘滚动

时间:2015-10-17 09:16:56

标签: ide phpstorm

我正在寻找一个选项来强制滚动代码,当输入键盘光标时,例如从末尾开始的5行。

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

我想从开始的第10位和最后的第10位更改它。

2 个答案:

答案 0 :(得分:2)

基本IDE似乎没有此选项。但是,IdeaVIM plugin

下的(docs) the scrolloff option.可以使用此行为

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

:set scrolloffset=10

将其添加到~/.ideavimrc以使其永久化。

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

如果您不熟悉Vim:

  1. 安装IdeaVIM插件(通过SettingsPluginsBrowse Repositores→在搜索中输入'ideavim')
  2. 重新启动IDE
  3. 打开文件
  4. 请注意,插入符号类似于█;这表示'normal' mode
  5. 进入“命令”模式
  6. 键入set scrolloff=10,然后输入
  7. 滚动,注意编辑器在插入符号到达顶部(或底部)之前滚动
  8. i 进入“插入”模式,并照常编辑文件
  9. ESC 返回“正常”模式
  10. 互动vim课程

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

答案 1 :(得分:1)

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