Vim打开Python源码自动添加#!行和编码行 升级版

之前给大家分享过一个打开Python源代码时自动添加#!行和编码行来避免一些重复的工作,那个是因为需要大量编写时临时的解决方案,后来使用中会出现一些问题,比如查看别人源码时也会更改一些东西,从而造成git不必要的更新和手动删除的额外动作,所以又写了一个,只是在文件是新打开文件时或者空文件才自动添加的方法,同时再打开python源文件将这个方法绑定要F4上可以手动添加,并会判断是否有这两行,如果有则不执行动作,同时也添加了一些辅助性注释, 比如 作者/邮箱/创建日期和描述,代码实现如下:...

comments

用Vim为Python源码自动添加#!行和编码行

每次开始写Python打开文件第一件事就是写上#!/usr/bin/env python和编码之类的东西, 太多了,写烦就,写了一个打开Python自动填充的函数,将下面内容添加到~/.vimrc下即可每次打开如果没有上述行则会自动填充: function InsertPythonHeader() let l1 = getline(1) let l2 = getline(2) if match('\#!/', l1) == 0 exec 1 normal O call...

comments