添加了更多对于变量和格式化的支持