在使repl成为单独的窗口后,左箭头和主页键在sublime python repl中停止工作

Mac OSX 10.11,Sublime 3,REPL 1.0.30

当我打开一个python REPL(tools> SublimeREPL> Python> Python)时,它总是作为当前sublime窗口中的新/当前选项卡打开 .

当REPL有标签时,左箭头和主页键都可以正常工作(每个按键向左移动光标,行首) . 当我拖动repl选项卡使其成为自己的窗口时,左箭头和主页键停止工作 . 所有其他箭头键和结束键按预期运行 .

如果我按一行文字末尾的左箭头,就像

def foo(bar):

而不是将光标移动到冒号的左侧,没有任何反应 .

但是,我可以在另一个sublime文本窗口中看到光标在该文本上重影 . 例如,如果非repl sublime文本窗口中的当前位置是“第87行,第13列”,则在REPL窗口中按向左箭头键将在REPL窗口中不执行任何操作,但更改非REPL的光标位置相应的窗口(将光标位置更改为“第87行,第12列”) . 当然,键入仍然在repl中,尽管左/ home键被映射到非repl窗口中的光标pos . 向右移动右箭头或结束时,光标位置不会改变 .

有谁知道解决这个问题的方法?无论如何,谢谢你的考虑 .

回答(1)

2 years ago

我刚刚向SublimeREPL回购提交了一份pull request,我认为应该解决这个问题 - 到目前为止,我已经能够在Windows 10下使用ST3进行测试了 . (ST3 build 3126,SublimeREPL 2.1.2 . )

这就是说,SublimeREPL拉取请求队列此刻似乎有点备份......我可以计划在合并修复后回圈 .