vim config v4


vim config
资源截图
代码片段和文件信息
#!/usr/bin/env python

from __future__ import print_function
from sys import argv exit

import codecs
import re
import os


if len(argv) != 2:
    exit(1)

try:
    with open(argv[1]) as fle:
        text = fle.readlines()

    if text:
        match = re.match(r“#s*codings*:s*(?Pw+)“ text[0])
        if match:
            text = codecs.lookup(match.groupdict()[“coding“]).incrementaldecoder().decode(
                ‘‘.join(text).encode(‘utf-8‘)).encode(‘utf-8‘)

    if isinstance(text list):
        text = ‘‘.join(text).encode(‘utf-8‘)

    compile(text argv[1] ‘exec‘ 0 1)
except SyntaxError as err:
    print(‘%s:%s:%s: %s‘ % (err.filename err.lineno err.offset err.msg))
except Exception as err:
    print(‘%s:%s:%s: %s‘ % (os.path.abspath(argv[1]) 1 0 err))

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)