📄 save.py
字号:
from bike import log
outputqueue = {}
def getQueuedFile(filename):
try:
return outputqueue[filename]
except:
pass
#print "HERE!"
def resetOutputQueue():
global outputqueue
outputqueue = {}
def queueFileToSave(filename,src):
outputqueue[filename] = src
from bike.parsing.load import getSourceNode
getSourceNode(filename).resetWithSource(src)
def save():
from bike.transformer.undo import getUndoStack
global outputqueue
savedFiles = []
for filename,src in outputqueue.iteritems():
print >> log.progress, "Writing:",filename
f = file(filename, "w+")
f.write(outputqueue[filename])
f.close()
savedFiles.append(filename)
outputqueue = {}
#print "stack is "+ str(getUndoStack().stack)
getUndoStack().commitUndoFrame()
return savedFiles
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -