Python中PyCharm使用Vim插件时,按zt无法置顶当前行怎么办?

如题,有解决办法么?
Python中PyCharm使用Vim插件时,按zt无法置顶当前行怎么办?

5 回复

这个头像似曾相识 彭?


这个问题我遇到过。PyCharm的IdeaVim插件默认的zt映射可能被IDE的其他快捷键占用了。

最直接的解决办法是在~/.ideavimrc(Windows在C:\Users\<用户名>\.ideavimrc)里重新绑定。加这行:

nnoremap zt zt

保存后重启PyCharm就行。

如果还不行,可能是IDE快捷键冲突。去PyCharm设置里搜"zt",看有没有冲突的快捷键绑定。有的话就改掉或者删掉。

还有个办法是检查你的.ideavimrc里有没有设置set noideamarks,这个有时会影响滚动命令。

简单说就是改配置文件或者查快捷键冲突。

我测试了一下, 我也不能置顶, 但是我发现距离顶部的行数正好和我设置的scrolloff行数一致, 所以我猜测是不是楼主也是这样

有解决办法吗?我也遇到了。

回到顶部