加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim巫术来做到这一点

发布时间:2020-12-15 17:03:17 所属栏目:安全 来源:网络整理
导读:想要一种简单的方法来创建此文件: def foo1():def foo2():def foo...():def fooN(): 没有输入每个功能签名.可能?在excel中,我会将’def foo’作为一个列,创建一个整数列,然后是'():’列,将粘贴复制到.py文件中,但我希望在vim或sublime中使用同样简单的解
想要一种简单的方法来创建此文件:
def foo1():

def foo2():

def foo...():

def fooN():

没有输入每个功能签名.可能?在excel中,我会将’def foo’作为一个列,创建一个整数列,然后是'():’列,将粘贴复制到.py文件中,但我希望在vim或sublime中使用同样简单的解决方案!谁知道怎么做这个巫术?

对于这个技巧,我们将使用vim.首先在代码顶部键入第一个定义.在插入模式类型中:

def foo1():

然后使用< esc>退出插入模式.

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读