【发布时间】: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
-
这看起来很整洁。我正在尝试。
标签: intellij-idea pycharm jetbrains-ide