【发布时间】:2015-07-10 19:39:08
【问题描述】:
每当我在 REPL 窗口中输入输入并按 Enter 键时,系统都会继续创建新行而不是提交输入。有谁知道这个问题的解决方案吗?
【问题讨论】:
-
找到了解决方案,在键绑定文件中,您必须决定使用组合键与 enter 将换行,并实际提交代码。
标签: linux ubuntu sublimetext3 sublimerepl
每当我在 REPL 窗口中输入输入并按 Enter 键时,系统都会继续创建新行而不是提交输入。有谁知道这个问题的解决方案吗?
【问题讨论】:
标签: linux ubuntu sublimetext3 sublimerepl
我也有同样的经历,当你将所有默认的键盘映射设置复制到用户设置文件时会发生这种情况,我猜这是键盘映射冲突。
解决方法很简单,只需将更改的部分保留在用户文件中即可。
【讨论】:
在键绑定部分,确保检查哪个组合键将插入换行符以及哪个组合键将实际提交代码。
【讨论】:
这是因为您运行的是 python 2.x 而不是 python3。在 Python 3 中,输入函数按预期工作,但在 2.7 中,它尝试将其解释为 Python 代码。
你需要编辑 Main.sublime-menu 文件,它位于:
~/.config/sublime-text-3/Packages/SublimeREPL/config/Python
在这里,您只需将版本 3 的编号按某种顺序排列,如在此 gist 上发布的配置文件中所示: https://gist.github.com/Hckmar9/e1cb87b67a9836db4d26#file-main-sublime-menu
【讨论】: