命理黄历 · 占卜灵签

周公解梦

关键词搜梦境(旧库 dream_items)

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 175 次使用

温馨提示本工具内容源自中国传统命理 / 民俗文化仅供文化研究与娱乐参考,不代表客观真理,亦不构成任何决策建议。请保持科学世界观,理性看待。

着青衣神人助力

1/100 觉醒

白话解释

梦见穿着青色衣服,预示将有神人相助获得帮力

古籍含义

《周公解梦》+ 命理学综合释义

一、古文判词解析

「着青衣神人助力」 出自《周公解梦》原文,字面意为:梦见身穿青色衣服的神人前来相助。青衣在古籍中常象征木行东方生机仁德神人则代表天意贵人超自然力量的介入。此梦判词为吉兆,预示梦者将获得意外助力,尤其在事业、学业或人际关系中,会有德高望重能力超群之人主动伸出援手。

《周易》有云:「自天佑之,吉无不利」,此梦正合此象。青衣神人非寻常之助,而是顺应天道合乎时势的机缘。梦者近期若遇困境,此梦暗示转机已至,只需保持谦逊开放心态,便能承接这份福泽。

二、传统象征体系

在传统命理学中,青色,对应东方春季肝脏仁爱。木主生发成长,故青衣神人象征新生力量创造性能量的降临。此梦亦暗合反义吉凶通则:梦「神人」非迷信,而是内在智慧原型的显现——荣格称之为智慧老人原型,代表直觉指引超越困境的洞见

五行生克中,木能克土(土主思虑、固执),故青衣神人助力,意味着梦者将突破思维僵局,或化解因过度担忧导致的停滞。若梦者近期有决策压力人际摩擦,此梦预示贵人将带来平衡解决方案

《黄帝内经》认为「肝藏魂」,青衣入梦,亦提示梦者情绪稳定肝气条达,身心处于可接纳新机遇的状态。从中国梦学视角,此梦为吉中带旺,数字宜取3(木数)、8(发)、9(极),方位宜东南

三、现代生活影射

  • 职场:梦见青衣神人,可能预示上司资深同事行业前辈会主动提携你,或项目关键节点出现意外支持。若你正求职竞标,此梦暗示机会来自东方(如公司总部、东部城市)或与木相关行业(教育、环保、设计)。
  • 家庭:青衣神人亦可象征家族长辈祖先庇佑,近期家庭矛盾可能因一位德高望重者出面而化解。若你正备孕育儿,此梦预示新生命孩子成长将带来喜悦
  • 感情:对单身者,青衣神人代表理想伴侣将出现,对方可能温文尔雅有学识;对已婚者,此梦暗示伴侣朋友会给予关键支持,助你渡过信任危机生活压力
  • 健康:青色属肝,此梦提示注意肝脏保养,但整体为正向信号,预示身体自愈力增强,或慢性病出现好转迹象

不同人群解读

心理学 + 命理学结合
上班族

梦见青衣神人,预示你在职场中会遇到一位关键贵人,可能是直属领导、跨部门协作伙伴或行业前辈。此人会为你提供资源指点迷津,助你突破晋升瓶颈项目难题。建议近期主动拓展人脉,尤其关注东方木属性行业(如教育、出版、环保)的社交机会。

学生

此梦对学业是极佳信号,预示你在考试竞赛重要申请中将获得意外帮助,比如导师的额外指导、同学的关键资料,或灵感突现。青衣神人象征智慧老人原型,提醒你保持谦逊主动请教,尤其向年长经验丰富的人学习。

求职者

梦见青衣神人,暗示你即将遇到一位有影响力引荐人,或面试官对你印象极佳。此梦对应东方木属性公司(如文化、教育、生态领域)的机会。建议简历中突出创造力团队协作能力,面试时着装可带青色元素以增强运势。

已婚人士

此梦象征家庭和谐外部支持。青衣神人可能代表家族长辈伴侣关键时刻为你分忧解难。若近期有家庭决策(如购房、子女教育),此梦预示意见统一,且结果圆满。建议多与伴侣沟通共同规划,并感恩身边人的付出。

梦境场景变化

常见 → 特殊 → 极端递进
神人赐予物品

若梦中青衣神人赐予你物品(如书籍、令牌、果实),预示实际帮助即将到来。物品象征资源能力:书籍代表知识智慧,令牌代表授权地位,果实代表成果收获。此梦提示你准备好接受,并善用这份馈赠。

神人指点方向

若神人指向某处说出话语,这是明确的指引。方向或话语内容需结合现实处境解读。例如指向东方,提示新机会来自东方;说出「坚持」或「等待」,则暗示时机未到,需保持耐心。建议记录梦境细节静心思考其隐喻。

神人消失不见

若神人出现后突然消失,或你无法看清其面容,此梦警示机遇稍纵即逝。青衣神人的出现是提醒而非保证,你需要主动把握果断行动。若在职场感情中,近期可能有短暂窗口期,错过便难再得。

心理学分析

弗洛伊德 / 荣格 / 现代心理学

从弗洛伊德视角,青衣神人可能是理想化父亲形象的投射,代表梦者对权威认可保护的渴望。青色(木)象征生长性本能的升华,神人助力则反映潜意识解决现实困境愿望满足,通过凝缩机制将多位贵人特征融合为一。

荣格认为青衣神人是智慧老人原型的典型显现,代表集体无意识中的指引力量。此梦提示梦者内在智慧已觉醒,阴影(未被接纳的部分)正在被整合。青色对应阿尼玛(男性内在女性意象)的滋养特质,预示情感成熟创造力的爆发。

现代心理学将此梦解读为积极心理暗示:梦者近期压力水平降低,自我效能感提升。青衣神人可能是内在导师的具象化,反映梦者问题解决能力增强,或社会支持系统(家人、朋友、同事)的可及性潜意识确认。

宜与忌

基于梦境吉凶给出的行动指引
宜事
主动拓展人脉,尤其关注东方记录梦境细节,静心思考隐喻保持谦逊,感恩身边支持者把握近期出现的短暂机会
忌事
因依赖贵人而放弃自身努力忽视梦境中出现的方位与颜色对神人形象过度迷信或焦虑因机遇短暂而犹豫不决

吉祥四元素

基于五行 / 命理推演
吉数
38921
吉色
青色绿色金色
方位
东方东南方
五行

行动建议

本质 / 当下应做 / 当下应避

本质洞见

此梦本质是潜意识向你传递的积极信号:你正处于能量上升期内在智慧外部资源正在汇聚。青衣神人并非外在神灵,而是你自身潜能社会支持象征性呈现。梦的吉兆在于提醒你:转机已至,但仍需主动承接

当下应做

  1. 主动链接贵人:回顾近期社交圈,是否有德高望重能力突出的人值得深入交流?主动约谈、请教,或参与行业活动,尤其关注东方木属性领域(教育、文化、生态)。
  2. 记录与反思:将梦境细节(神人样貌、话语、场景)写下来,尝试自由联想,找出与现实生活的对应点。例如,若神人指向东方,可考虑东部城市工作机会
  3. 保持谦逊开放:贵人相助的前提是你值得被助。展现学习意愿合作精神,避免傲慢封闭。同时,感恩现有支持者,正向反馈强化人脉关系。

当下应避

  1. 避免被动等待:此梦不是「坐等好运」的许可证,而是行动催化剂。若因梦而懈怠,反而会错失良机
  2. 避免过度解读:不必将每个细节都视为绝对预言。梦是象征性语言,需结合现实逻辑灵活应用。
  3. 避免依赖他人:贵人提供的是助力而非替代核心任务仍需亲力亲为独立决策能力不可丢。
  4. 避免忽视健康:青色属肝,此梦也提示注意作息情绪管理肝气舒畅才能承接好运,建议适度运动清淡饮食
第一节

关于本工具

About

凌晨三点梦见掉牙齿,醒来第一件事是摸手机搜寓意。这个工具直接输入梦境关键词,从收录了上千条解梦条目的旧库中匹配对应解释,不绕弯子,不编故事。解梦条目由后端数据库提供,搜索结果取决于词库覆盖度,输入越具体,匹配越准。

使用场景

孕妇梦见蛇

怀孕28周的准妈妈连续三天梦见蛇缠身,婆婆说“胎梦主贵子”,闺蜜说“蛇是阴气重”。她不敢跟产检医生提,又怕是自己焦虑影响胎儿。用本工具搜“蛇”,旧库 dream_items 里收录了《周公解梦》和《敦煌本梦书》两条截然相反的条目:一条说“梦蛇入怀,生贵子”,另一条说“梦蛇绕身,主口舌”。她看到出处和原文,决定信前一条,放下心来。

面试前梦到迟到

明天下午两点面一家心仪公司,凌晨四点惊醒——梦里自己坐反了地铁,到考场时门已经关了。手心全是汗,再也睡不着。打开本工具搜“迟到”,旧库返回“梦失期,主事不成”和“梦赶路不及,主心忧过度,反为吉兆”两条。他看到后者出自《梦林玄解》,知道古人认为“梦里的焦虑是现实压力的释放”,反而踏实了,重新睡到七点起床。

离婚后梦见前夫

办完手续第三个月,突然梦见前夫在厨房给她煮面,醒后坐在床边哭了半小时。她不确定这是“还放不下”还是“梦在帮她告别”。打开本工具搜“前夫”,旧库 dream_items 里有一条“梦故人,主旧缘已了,心结未解”。她看到“旧缘已了”四个字,觉得被说中了,当天下午约了心理咨询师。

孩子梦见被追

8岁儿子连续一周半夜惊醒,说“有怪物追我”,白天上课打瞌睡。儿科医生排除了生理问题,建议家长留意心理压力。妈妈用本工具搜“被追”,旧库返回“梦被迫逐,主逃避现实”。她想起儿子最近数学考了65分,一直不敢把卷子给她签字。当晚她没提梦,只说“妈妈小时候也做过被追的梦,后来发现是怕考不好”,儿子哇地哭了。

梦见牙齿掉了

35岁程序员连着两晚梦见牙齿松脱,一颗颗掉在掌心。他上网搜“梦见掉牙”,跳出来的结果是“亲人去世的预兆”,吓得他立刻给老家父母打电话。父母被他问懵了。他用本工具搜“掉牙”,旧库 dream_items 里收录了“梦齿落,主骨肉分离”和“梦齿落复生,主换新职”两条。他对照自己最近正在谈跳槽,第二条更贴合他的现实。

对比矩阵

维度本工具在线解梦社区传统解梦书
搜索方式关键词精确匹配,秒出结果发帖等人工回复,数小时至数天手动翻目录或索引页
梦境覆盖量旧库 dream_items,数千条梦境条目依赖其他用户是否问过同类梦受限于书籍篇幅,通常几百条
结果一致性同一梦境关键词始终返回相同释义不同答主回复可能矛盾同一版本书籍结果固定
隐私纯浏览器端搜索,梦境内容不上传服务器发帖即公开,梦境内容留存论坛无隐私泄露风险
使用成本免费,无次数限制免费但需注册账号需购书,单本 20-50 元
更新频率库内容由站方维护,不定期更新用户持续发帖,内容实时增长再版周期长,数年一次
第二节

使用指南

Getting Started

使用步骤

  1. 1在搜索框输入梦境关键词(如“蛇”“掉牙”“水”),下方自动匹配 dream_items 库中的相关条目,无需回车
  2. 2点击匹配到的条目,右侧区域展开该梦境的详细解析文本,包含传统解梦说法与常见象征
  3. 3若关键词无匹配,搜索框下方显示“暂无收录”提示,可尝试更换同义词或更短的词
  4. 4点条目旁的“收藏”图标,该梦境存入个人收藏夹,方便后续回看

输入输出示例

输入输出说明
梦见蛇梦见蛇,通常代表潜意识中的恐惧或智慧。具体解释因梦境细节而异。常规:最典型的关键词,覆盖常见梦境,验证基础匹配功能。
梦见掉牙齿梦见掉牙齿,常象征对衰老或失去的焦虑,也可能预示家庭关系变化。常规:高频梦境关键词,验证常见文化符号的匹配准确性。
梦见自己飞在天上梦见飞翔,通常表示渴望自由或逃避现实压力。若飞行受阻,则暗示现实束缚。常规:多字关键词,验证长短语的匹配能力,避免被拆解为单字。
梦见死去的亲人复活梦见已故亲人复活,多反映思念之情或未完成的心愿,也可能是潜意识在安抚悲伤。边界:涉及“死”与“复活”矛盾概念,验证工具对复杂情感类梦境的解释深度。
梦见自己怀孕(男性)男性梦见怀孕,常象征新的创意、项目或责任即将诞生,并非字面含义。边界:性别与梦境内容冲突,验证工具是否区分性别语境,避免机械套用。
梦见被狗咬但没流血梦见被狗咬,通常预示人际关系中的冲突或背叛。未流血可能表示伤害较轻或尚未显现。边界:带否定细节(没流血)的梦境,验证工具是否忽略或正确处理否定词。
梦见自己在考试中迟到梦见考试迟到,多反映现实中的焦虑、压力或对自身准备不足的担忧。易错:常见梦境但易与“梦见考试”混淆,验证工具对具体情境(迟到)的区分度。
梦见自己变成了一只猫梦见变成猫,常象征独立、神秘或对自由的渴望,也可能暗示隐藏的直觉力。易错:非典型梦境(变成动物),验证工具对非常规关键词的覆盖,避免返回“未收录”。

常见错误对照

1.用完整梦句而非关键词搜索

✗ 错误梦见自己掉进一个很深很深的水井里,周围很黑,很害怕
✓ 修复掉井 水井 深井

系统基于旧库 dream_items 做关键词匹配,整句搜会因停用词和长尾词导致无结果或匹配偏差,拆出核心名词/动词即可。

2.使用口语化或方言词替代标准词

✗ 错误梦到被鬼压床 梦到被魇住了
✓ 修复鬼压床 梦魇

旧库 dream_items 收录的是常见书面和通用口语词,方言变体(如“魇住”在某些地区叫“压虎子”)不在索引内,需转成通用说法。

3.忽略梦境元素的组合效应

✗ 错误只搜“蛇”
✓ 修复蛇 咬 手

单一元素结果往往泛泛,加入动作(咬、追)、部位(手、脚)、场景(家里、路上)可缩小到具体情境,匹配更精准的条目。

4.用情绪描述代替具体事物

✗ 错误很害怕 很焦虑 很伤心
✓ 修复被追 考试 掉牙

情绪词不是梦境元素,系统索引的是具象名词/动词。用户应回想梦境中“什么事物”引发了情绪,而非直接输入情绪本身。

5.多义词不加限定词导致歧义

✗ 错误梦见苹果
✓ 修复苹果 手机 或 苹果 水果

“苹果”可指水果或品牌,旧库可能同时包含两类条目。加限定词(手机/水果)可排除无关结果,避免看到不相关的解释。

6.一次输入太多关键词造成过拟合

✗ 错误梦见 红色 大蛇 追我 咬 脚 流血 逃跑 被救
✓ 修复蛇 追 咬 脚

关键词越多,匹配到的条目越少甚至为零。保留 2-4 个最核心元素即可,系统会返回包含这些关键词的条目,用户自行对照完整梦境。

7.使用现代网络梗或缩略词

✗ 错误梦到 摆烂 内卷 躺平
✓ 修复放弃 竞争 休息

旧库 dream_items 构建时间较早,未收录近年网络流行语。应使用传统中文词汇替代,才能命中已有条目。

第三节

工作原理

How It Works

核心公式

score = Σ(weight_i × match_i) / Σ(weight_i)

变量说明

  • score梦境与关键词的匹配得分
  • weight_i第 i 个关键词的权重系数
  • match_i第 i 个关键词是否匹配(0 或 1)

示例

用户输入“梦见掉牙流血”,库中关键词“掉牙”权重 0.6、“流血”权重 0.4、“牙齿”权重 0.3。匹配结果:掉牙=1,流血=1,牙齿=0。得分 = (0.6×1 + 0.4×1 + 0.3×0) / (0.6+0.4+0.3) = 1.0 / 1.3 ≈ 0.769,即匹配度 76.9%,优先展示“掉牙”相关解梦条目。

输入梦境关键词服务端检索(旧库 dream_items)展示解梦结果关键词匹配(模糊/精确)返回释义内容
用户输入 服务端处理 输出结果
第四节

开发者集成

For Developers

5 种主流语言实现,复制即用:

import json import sys # 模拟旧库 dream_items(实际应加载数据库或文件) dream_items = { "蛇": "梦见蛇通常象征潜意识中的恐惧或转变。", "水": "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。", "飞翔": "梦见飞翔反映渴望自由或逃避现实压力。" } def search_dream(keyword: str) -> list: """根据关键词模糊匹配梦境条目""" results = [] for item, explanation in dream_items.items(): if keyword in item or keyword in explanation: results.append({"keyword": item, "explanation": explanation}) return results if __name__ == "__main__": if len(sys.argv) < 2: print("用法: python dream_search.py <关键词>") sys.exit(1) keyword = sys.argv[1] matches = search_dream(keyword) print(json.dumps(matches, ensure_ascii=False, indent=2)) # 示例输入: python dream_search.py 水 # 示例输出: [{"keyword": "水", "explanation": "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。"}]
// 模拟旧库 dream_items(实际可从 JSON 文件或 API 加载) const dreamItems = { "蛇": "梦见蛇通常象征潜意识中的恐惧或转变。", "水": "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。", "飞翔": "梦见飞翔反映渴望自由或逃避现实压力。" }; /** * 根据关键词模糊匹配梦境条目 * @param {string} keyword - 搜索关键词 * @returns {Array<{keyword: string, explanation: string}>} */ function searchDream(keyword) { const results = []; for (const [item, explanation] of Object.entries(dreamItems)) { if (item.includes(keyword) || explanation.includes(keyword)) { results.push({ keyword: item, explanation }); } } return results; } // 示例用法 const keyword = "水"; console.log(JSON.stringify(searchDream(keyword), null, 2)); // 输出: [{"keyword": "水", "explanation": "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。"}]
package main import ( "encoding/json" "fmt" "os" "strings" ) // DreamItem 梦境条目 type DreamItem struct { Keyword string `json:"keyword"` Explanation string `json:"explanation"` } // 模拟旧库 dream_items(实际应从数据库加载) var dreamItems = map[string]string{ "蛇": "梦见蛇通常象征潜意识中的恐惧或转变。", "水": "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。", "飞翔": "梦见飞翔反映渴望自由或逃避现实压力。", } // searchDream 根据关键词模糊匹配梦境条目 func searchDream(keyword string) []DreamItem { var results []DreamItem for item, explanation := range dreamItems { if strings.Contains(item, keyword) || strings.Contains(explanation, keyword) { results = append(results, DreamItem{Keyword: item, Explanation: explanation}) } } return results } func main() { if len(os.Args) < 2 { fmt.Println("用法: go run dream_search.go <关键词>") os.Exit(1) } keyword := os.Args[1] matches := searchDream(keyword) data, _ := json.MarshalIndent(matches, "", " ") fmt.Println(string(data)) // 示例输入: go run dream_search.go 水 // 示例输出: [{"keyword": "水", "explanation": "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。"}] }
#!/bin/bash # 模拟旧库 dream_items(实际应读取数据库或文件) declare -A dream_items dream_items["蛇"]="梦见蛇通常象征潜意识中的恐惧或转变。" dream_items["水"]="梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。" dream_items["飞翔"]="梦见飞翔反映渴望自由或逃避现实压力。" if [ $# -lt 1 ]; then echo "用法: $0 <关键词>" exit 1 fi keyword="$1" for item in "${!dream_items[@]}"; do explanation="${dream_items[$item]}" # 模糊匹配:关键词出现在条目名称或解释中 if [[ "$item" == *"$keyword"* ]] || [[ "$explanation" == *"$keyword"* ]]; then echo "{\"keyword\":\"$item\",\"explanation\":\"$explanation\"}" fi done # 示例输入: bash dream_search.sh 水 # 示例输出: {"keyword":"水","explanation":"梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。"}
<?php // 模拟旧库 dream_items(实际应查询数据库) $dreamItems = [ "蛇" => "梦见蛇通常象征潜意识中的恐惧或转变。", "水" => "梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。", "飞翔" => "梦见飞翔反映渴望自由或逃避现实压力。" ]; /** * 根据关键词模糊匹配梦境条目 */ function searchDream(string $keyword, array $items): array { $results = []; foreach ($items as $item => $explanation) { if (strpos($item, $keyword) !== false || strpos($explanation, $keyword) !== false) { $results[] = ['keyword' => $item, 'explanation' => $explanation]; } } return $results; } if ($argc < 2) { echo "用法: php dream_search.php <关键词>\n"; exit(1); } $keyword = $argv[1]; $matches = searchDream($keyword, $dreamItems); echo json_encode($matches, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . "\n"; // 示例输入: php dream_search.php 水 // 示例输出: [{"keyword":"水","explanation":"梦见水代表情感状态,清澈的水预示顺利,浑浊的水暗示困扰。"}] ?>
第五节

常见问题

Q & A
搜“梦见蛇”出来一堆结果,哪个才是对的?

这个工具用的是关键词匹配,不是智能解析,所以同一个梦在不同人、不同情境下含义可能不同。搜到多个结果时,建议结合梦里的细节(蛇的颜色、是否咬人、周围环境)对比筛选。如果条目描述里有“梦见白蛇”和“梦见黑蛇”,就选最贴近你实际梦境的那条。没有完全匹配的话,挑最通用的参考即可。

为什么我搜“梦见掉牙”没结果?

可能是关键词太具体。旧库里的条目用的是固定短语,比如“梦见牙齿脱落”或“梦见牙齿松动”,直接搜“掉牙”可能匹配不到。建议换同义词试,比如“牙齿”、“牙掉”、“掉牙齿”,或者只搜核心词“牙”。如果还是没结果,说明这个梦境不在库里,不是工具出错了。

搜出来的解释跟我以前在别处看到的不一样,信哪个?

不同解梦流派(传统民俗、心理学、现代解梦)对同一梦境的说法经常冲突。这个工具用的是旧版 dream_items 库,来源偏传统民俗和民间说法,不是权威心理学或专业解梦理论。如果你更看重西方心理分析(比如弗洛伊德、荣格),这里的结果可能对不上。建议把它当参考,不要当唯一标准。

同一个梦搜出来的结果有好几条,为什么?

因为梦境关键词可能同时命中多个条目。比如搜“梦见水”,库里可能有“梦见河水”、“梦见海水”、“梦见喝水”、“梦见洪水”等不同条目,每条侧重不同场景。工具只是把库里所有包含“水”字的结果都列出来,不会帮你判断哪条最准。你需要根据梦里的具体情节(是死水还是流动的水、你是在喝水还是被淹)自己筛选。

我梦见的是连续剧情,能拆开搜吗?

可以,但结果需要自己拼。工具只支持单次关键词搜索,不支持输入一整段梦境描述。建议把复杂梦境拆成几个独立的关键片段(比如“梦见被追”、“梦见跳楼”、“梦见陌生人”),分别搜索,再把各自的结果综合起来参考。注意,不同片段之间的关联性库里没有解释,需要自己理解。

搜出来的结果里有“梦见死人”和“梦见已故亲人”,哪个更贴切?

看你的梦具体是什么。如果梦见的是不认识的人去世,选“梦见死人”;如果梦见的是已经去世的亲人,选“梦见已故亲人”。库里这两条是分开的,含义也不同:前者多主变化或警示,后者多主思念或托梦。如果梦里的“死人”恰好是你认识的但不是亲人,那可能两条都不完全匹配,选最接近的。

为什么搜“梦见飞”出来的结果很少?

因为旧库里关于“飞”的条目本身就不多。常见的有“梦见飞翔”、“梦见飞不起来”等,但像“梦见坐飞机”、“梦见在空中漂浮”这类细分场景可能没收录。如果你搜到的结果太少,可以试试更宽的关键词,比如“空”、“天”、“飞行”。如果还是少,说明库的覆盖范围有限,不是操作问题。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭