在 PyCharm 中编辑 python 代码时如何“向前移动插入符号”?
Posted
技术标签:
【中文标题】在 PyCharm 中编辑 python 代码时如何“向前移动插入符号”?【英文标题】:How to "Move Caret Forward a Statement" when editing python code in PyCharm? 【发布时间】: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
赋值)。
我一直在考虑的解决方案:
在文档中搜索更多信息。 提出功能请求。 搜索执行此操作的插件。喜欢额外的操作。 创建一个宏。虽然它们看起来很慢。 编写我自己的插件。 在这里提问。【问题讨论】:
不完全是 .. 但 AceJump 是一种插件,可以跳转到页面上的任何位置? plugins.jetbrains.com/plugin/7086-acejump 这看起来很整洁。我正在尝试。 实际请求/票证:youtrack.jetbrains.com/issue/IDEA-166995 【参考方案1】:尝试主菜单 |导航 |在文件中导航 | 下一个/上一个方法操作。
【讨论】:
据我了解,OP 想要这样的东西:youtrack.jetbrains.com/issue/IDEA-166995 @LazyOne 确实如此。我一直使用 Next Method。当您使用它时,您将移至...以及下一个方法/功能。我想转到下一个语句。谢谢你的链接。以上是关于在 PyCharm 中编辑 python 代码时如何“向前移动插入符号”?的主要内容,如果未能解决你的问题,请参考以下文章