在vim上如何更改注释以打印功能

时间:2017-09-03 16:16:52

标签: python vim

我有以下格式的python代码

# some description of the code
for item in items:
    do something with the items

我想使用vim打印语句的注释。

print('some description of the code')
for item in items:
    do something with the items

1 个答案:

答案 0 :(得分:2)

以下vim命令可以解决这个问题:

:%s/#\s*\(.*\)/print('\1')/

下面:

  • :%s/.../.../在所有行上执行正则表达式替换;
  • #\s*\(.*\)匹配磅符号,后跟可选空格,后跟注释文字;
  • print('\1')将一条语句替换为替换的评论文本。