是否有可能在Vim中抽取整个Python代码块?
无论是def
,for
,if
等...块
你可以用一个段落y}
.如果您有一个空行,这将不会拉动所有方法.
如果你想要除了{
使用yi{
(或yi}
)之外的所有东西.如果要包括花括号使用ya{
(或ya}
).
在i
与a
修饰符意味着在与所有.
无论你在哪里,都要抓住一个词: yiw
为了猛拉括号中的内容:yi)
; 如果你想包含它们,请使用ya(
您可以为"
或'
使用yi"
,ya"
或yi'
和ya'
.
当然,你不仅限于玩弄.你可以删除一个单词diw
或用它来改变它ciw
等...等等......
优秀的附加套件Python模式包括一些用于导航类,方法和功能块的关键命令.
要拷贝的方法:yaM(内法:yiM)
抽课: yaC
还有其他方便的动作,比如从功能到功能(]]).有关更多信息,请参阅完整的密钥列表.