完成settings的主要功能