在Python中是否有用于格式化的键盘快捷键?

2 python formatting matlab keyboard-shortcuts

在Matlab中编写代码后,我们可以使用ctrl+A+ctrl+Ictrl+A+ctrl+J格式化代码(注释,循环对齐等).Python中是否有类似或有用的键盘快捷键?

另外,就像我们可以使用向上箭头在Matlab中复制我们之前的命令窗口历史记录一样,是否有可能或某些键盘快捷键在Python中执行此操作?

谢谢!

Ale*_*lli 7

Python是一种编程语言,而不是集成开发环境(IDE),因此它没有"键盘快捷键"等.每个给定的开发环境可以提供不同的设施等.您似乎将GNU Readline(通常在许多Python可执行文件捆绑的简单文本模式解释器环境中使用)视为"Python的一部分" - 但这是一种误解; readline是一个完美的通用库,用于在命令行环境中进行交互式输入,而Python只是使用它的众多程序中的一个.通常与Python捆绑在一起的另一个环境是IDLE一个GUI,当然编辑设施完全和完全不同.有许多第三方环境,例如"Wing IDE",每个环境都提供了与其他所有环境截然不同的编辑功能和设施.

总结一下:你的问题对于Python本身而言比对C,Java或任何其他编程语言更有意义.不要让捆绑式IDE附带的(通常是专有的)编程语言让您对此主题感到困惑!

  • 我相信"如何告诉我的操作系统设置任意(Python编码)程序以双击图标"运行的问题是一个特定于操作系统的非编程问题 - 解决方案将有所不同在(例如)ubuntu,kubuntu,windows,macs和c之间,但无论你是在开发Python程序还是只是用户,它都不会完全不同.所以我建议在superuser.com上询问,明确指出感兴趣的平台. (2认同)