修正未打开文件时可能出现的编辑错误并优化保存代码