【问题标题】:How to delete 4 spaces (1 indent) at once in IPython?如何在 IPython 中一次删除 4 个空格(1 个缩进)?
【发布时间】:2020-09-04 10:25:29
【问题描述】:

我在终端中使用 IPython。它自动缩进 4 个空格。有时,我需要删除 1 个缩进。使用退格键一次删除 1 个空格。我尝试了各种组合键来实现删除 1 个缩进,但我无法做到。

是否有任何配置选项可以实现预期行为?

编辑:我尝试了以下操作:shift+tab、ctrl+tab、alt+tab、shift+backspace、ctrl+backspace、alt+backspace、ctrl + ] 等。

【问题讨论】:

  • 不知道为什么这会被如此低估。我有完全相同的问题,这篇文章描述得很清楚。您能否在 cmets 中发布您的 github 问题的链接?
  • 我已经离开了 IPython。目前,我使用xonsh。这是GitHub issue

标签: python ipython auto-indent


【解决方案1】:

只要将光标放在文字后面就可以使用ctrl+u,否则会删除该行的文字

【讨论】:

  • 谢谢。 ctrl + u 按照您的建议工作。退格对其他人有用吗?
  • Backspace 可以在 jupyter notebook 和 IDE(例如 pycharm)中使用,是的,如果我的回答解决了您的问题,请记住将其标记为已接受
  • 好吧,它并没有完全解决我的问题。例如,如果我想要 2 个缩进,而 IPython 给我 3 个,我必须按 ctrl+utabtab 来实现。
  • 抱歉,我找不到任何方法,我不确定是否可以取消缩进
  • 感谢您的帮助。我必须了解ctrl+u。我还在 IPython 的 github 上发布过。让我们看看我能不能从那里得到什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-12
  • 1970-01-01
  • 1970-01-01
  • 2021-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多