【发布时间】:2023-03-27 02:00:01
【问题描述】:
Mac OSX 10.11、Sublime 3、REPL 1.0.30
当我打开 python REPL(工具 > SublimeREPL > Python > Python)时,它总是在当前 sublime 窗口中作为新/当前选项卡打开。
虽然 REPL 是选项卡,但左箭头和主页键都可以正常工作(每次按键向左移动光标,行首)。当我拖动 repl 选项卡使其成为自己的窗口时,向左箭头和主页键停止工作。所有其他箭头键和结束键都按预期工作。
如果我在一行文本的末尾按左箭头,比如
def foo(bar):
没有将光标移动到冒号的左侧,而是没有任何反应。
但是,我可以在另一个 sublime 文本窗口中看到光标在该文本上出现重影。例如,如果 non-repl sublime text 窗口上的当前位置是“第 87 行,第 13 列”,在 REPL 窗口中按左箭头键将不会在 REPL 窗口中执行任何操作,但会更改 non-REPL 的光标位置相应的窗口(将光标位置更改为“第 87 行,第 12 列”)。当然,打字仍然在 repl 中,尽管左键/home 键被映射到非 repl 窗口中的光标位置。光标位置不会随着向右箭头或 end 向右移动而改变。
有人知道解决这个问题的方法吗?无论如何,感谢您的考虑。
【问题讨论】:
-
我可以确认这种行为,对我来说完全一样。也许我们应该在 sublime repl repo (github.com/wuub/SublimeREPL/issues) 上提出问题
标签: sublimetext3 sublimetext sublimerepl