gpt4 book ai didi

python - vim如何选择函数的当前参数

转载 作者:行者123 更新时间:2023-11-28 21:24:53 25 4
gpt4 key购买 nike

使用 VIM 在 Python 中编写代码我经常需要更改或删除函数的参数。我希望找到像 ci, 这样的命令来选择两个逗号之间的文本。有点像用 ci"ci(.

在匹配的圆括号或方括号之间进行选择。
def function1(a,b,delete_me, c):
pass

def function2(a,b,delete_me):
pass

def function3(a,b,delete_me=[1,2,3]):
pass

如何使用 VIM 将光标指向所需的参数来高效地实现预期结果?

最佳答案

参数匹配很困难(尤其是嵌套函数调用和数组等结构),因为它取决于底层语法。这就是为什么没有内置的内部/外部参数文本对象。

我使用 argtextobj.vim plugin ,效果相当好。

关于python - vim如何选择函数的当前参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15288735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com