首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行时用于输入的PyCharm焦点Python控制台

运行时用于输入的PyCharm焦点Python控制台
EN

Stack Overflow用户
提问于 2018-11-16 21:03:57
回答 5查看 2.2K关注 0票数 8

在PyCharm 2018.2.5 (Community )中,我将键盘快捷方式绑定为“在控制台中运行文件”。这将打开控制台并运行文件,但不会将控制台作为输入的焦点,并且我输入的任何内容都会进入我的代码。(有时,当我使用开关来聚焦Python控制台时,它会在我输入时尝试搜索控制台变量。)

在Python控制台启动时,是否有一种自动调整输入焦点的方法?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-11-17 02:00:17

在代码和控制台之间切换的快捷方式是Alt+4;通过单击控制台或使用此快捷方式,您打开的未来控制台将由输入选择。

票数 1
EN

Stack Overflow用户

发布于 2019-02-17 03:20:45

对于PyCharm,没有办法在启动时自动调整输入焦点。

记事本++中,我可以执行以下操作。

  1. 输入我的代码
  2. 按shift+a以执行保存文件的宏,并使用Python2.7(或3)执行它。我还使这个宏成为菜单项。
  3. 当控制台运行,脚本要求输入时,您已经在焦点上了,可以直接放入我们的条目,而不必按PyCharm中的需要单击和突出显示窗口。

所以,在编写代码和执行代码之间的一步,看看它到底做了什么--一个热键。不是一个热键和鼠标点击什么的。这正是一个按钮的一个按钮。这使得学习非常有效,因为没有弯路。

我在PyCHarm上看了很久,但找不到这个功能或解决办法。所以你的问题的答案是“使用PyCharm,这是不可能的。”

下面是如何在记事本++中这样做。

  • 下载记事本++
  • 在N++中安装NppExec插件。
  • 创建“在python中保存和运行”宏:在NppExec中创建一个脚本,如下所示: NPP_CONSOLE 0 npp_save npp_run cmd /K C:\Python27\python.exe "$(FULL_CURRENT_PATH)“
  • 将宏脚本保存为“保存并在Python中运行”
  • 在“热键”菜单中,将宏分配给新的热键。
  • 在“Npp_Exec”菜单中,单击“高级选项”,然后为宏创建一个菜单项。为此,请选择在“关联脚本”下创建的脚本,然后单击“添加/修改”

另一个为您提供快速和直接运行功能的编辑器是“Atom(https://en.wikipedia.org/wiki/Atom_(text_editor%29))”及其许多插件。

票数 3
EN

Stack Overflow用户

发布于 2020-11-15 13:10:49

是的,有可能

  1. 在运行控制台中,将视图模式更改为窗口(单击cog)
  2. 将以下行添加到源代码的benning中
代码语言:javascript
复制
import pygetwindow as gw
win = gw.getWindowsWithTitle('Run')[0]
win.activate()

现在它会自动将焦点放在运行窗口上.看看我的youtube演示..。https://www.youtube.com/watch?v=MhmltlUjU3k

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53345342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档