作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
想要一个简单的方法来创建这个文件:
def foo1():
def foo2():
def foo...():
def fooN():
最佳答案
对于这个技巧,我们将使用 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/
我是一名优秀的程序员,十分优秀!