gpt4 book ai didi

Vim 魔法来做到这一点

转载 作者:行者123 更新时间:2023-12-04 17:32:38 24 4
gpt4 key购买 nike

想要一个简单的方法来创建这个文件:

def foo1():

def foo2():

def foo...():

def fooN():

无需输入每个函数签名。可能的?在 excel 中,我会将“def foo”设为一列,创建一个整数列,然后设为“():”列,将粘贴复制到 .py 文件中,但我想要一个同样简单的 vim 或 sublime 解决方案!有谁知道这个法术怎么做?

最佳答案

对于这个技巧,我们将使用 vim。首先在代码顶部键入第一个定义。在插入模式类型:
def foo1():
然后使用 <esc> 退出插入模式.

我们现在将创建一个 vim 宏来根据需要多次复制它。使用 gg 转到文件的开头.

现在,开始 recording a macro使用 qq .这会将您的宏存储在“q”寄存器中。首先使用 yyp 复制函数定义.如果需要,您可以使用 O<esc>j 在上面创建一个空行.然后increment使用 Ctrl + a 复制的功能编号.使用 0 转到行首完成并使用 q 停止录制宏.

现在只需根据需要重播宏即可。例如,键入 100@q播放 100 次。瞧!

关于Vim 魔法来做到这一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38679575/

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