【问题标题】:How to "Move Caret Forward a Statement" when editing python code in PyCharm?在 PyCharm 中编辑 python 代码时如何“向前移动插入符号”?
【发布时间】:2021-05-17 00:10:28
【问题描述】:

我可以找到“Move Caret Forward a Paragraph”,但它只会下降到下一个空行。我想要实现的示例:

var1 = 'statement1'
var2 = [
    'statement2a',
    'statement2b',
    'statement2c',
    'statement2d',
]
var3 = 'statement3'
var4 = 'statement4'

在这里,我希望插入符号从 var2 跳转到 var3。我们经常有很长的 SQL 语句,我想跳过而不是敲击数组 50 次。这是受到 Pragmatic Programmer 一书的启发,该书建议尝试在没有鼠标的情况下工作,以便能够更快地处理您的代码库。

PyCharm 知道 Python 中的“语句”是什么,因为存在移动语句的“向上/向下移动语句”操作(如 var2 赋值)。

我一直在考虑的解决方案:

  • 在文档中搜索更多信息。
  • 提出功能请求。
  • 搜索执行此操作的插件。喜欢额外的操作。
  • 创建一个宏。虽然它们看起来很慢。
  • 编写我自己的插件。
  • 在这里提问。

【问题讨论】:

标签: intellij-idea pycharm jetbrains-ide


【解决方案1】:

尝试主菜单 |导航 |在文件中导航 | 下一个/上一个方法操作。

【讨论】:

  • 据我了解,OP 想要这样的东西:youtrack.jetbrains.com/issue/IDEA-166995
  • @LazyOne 确实如此。我一直使用 Next Method。当您使用它时,您将移至...以及下一个方法/功能。我想转到下一个语句。谢谢你的链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-27
  • 2022-01-13
  • 2018-03-30
  • 2021-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多