我正在尝试将 Sublime Text 构建系统移植到插件中。
构建系统将接收当前文件并使用以下代码遍历它:
for line in fileinput.input(inplace=1):
sys.stdout.write(makeReplacements(line))
现在,在插件语法中,获取当前文件内容的方法是:
input = self.view.substr(
sublime.Region(0, self.view.size())
)
但现在我不确定接下来的手术应该怎么做。
for line in input(inplace=1):
我怎样才能在文件中进行即时替换然后保存?