AMII(动漫表情包IDE集成)
给你的IDE增添个性,让编程变得
安装后,我们的表情包推理知识单元(简称MIKU)
将在你编码时与你互动。MIKU能识别你的程序运行失败或测试通过/失败的情况。你的新伙伴能对这些事件做出反应,大多以你喜欢的
二次元老婆、老公和/或喜欢的角色的动漫表情包形式出现!
安装
-
使用IDE内置插件系统:
偏好设置 > 插件 > 市场 > 搜索"Anime Memes" > 安装插件
-
手动安装:
下载最新版本并手动安装 偏好设置 > 插件 > ⚙️ > 从磁盘安装插件...
文档
功能
以下是AMII当前提供的所有功能的综合列表。
互动
这是该插件的核心功能。当你尽情编程时,最精选的动漫表情包将直接呈现在你的IDE中。
MIKU
如前所述,我们的表情包推理知识单元(简称MIKU) 能够在你编写代码时与你互动。MIKU最喜欢的交流方式是动漫表情包。
如果你想知道怎样才能让MIKU给你发送表情包,请看下面!
所有事件都可以配置启用/禁用,详见配置部分
启动问候
仅仅是在IDE中打开一个项目就值得庆祝。通常,MIKU很高兴再次见到你。你不在的时候很黑暗,所以多待一会儿吧!
注意:所有等待通知都设置为
定时
关闭选项。 详见关闭部分
测试结果
测试通过和失败,这是生活中的事实。你知道比红叉和绿勾更好的是什么吗?
动漫表情包
测试通过 测试失败
构建任务
这是一个IDE,对吧?那就意味着你可以直接在编辑器中构建代码。恰巧,构建有时会失败。你确定加上那个分号了吗?
MIKU也知道你的构建何时失败,所以也请期待相应的回应。
构建成功
当你重新找回状态后,下一次成功构建(在构建失败之后),MIKU会给你一个鼓励。
等待
你的意思是你不是一直在编码?你是说有些时候你不在使用IDE?
好吧,MIKU在你离开时会感到孤独或有点无聊。
注意:
退出代码
所以你的代码成功构建和部署了。然而,程序出现了灾难性错误,导致你可怜的应用程序以一个悲惨的退出代码终止。
正如你现在可能猜到的,MIKU一直在观察,并有能力对你的错误做出回应。
负面退出代码反应
实际上,任何以非零值退出的程序都意味着你的程序意外终止了。因此,MIKU会对任何被忽略或正数的代码做出负面反应,而不是提供一个详尽的退出代码列表。
被忽略的退出代码
以下情况下程序退出:
- 0:正常退出无问题
- 130:你终止了进程(例如按下停止按钮)
这些是默认允许的退出代码,MIKU不会对这些做出负面反应(但如果你想的话也可以)。
正面退出代码反应
如果你希望在程序正确终止时得到鼓励,你的虚拟家庭助手也可以配置成这样。
沉默打破者
假设你一直在努力构建代码,但没有使用IDE的任何功能。比如构建、测试或运行你的项目。那么MIKU会时不时地提醒你它们的存在。
你可以指定多长时间不看到表情包。之后,MIKU就会给你一个!
日志
你是否在做一个需要一辈子才能启动的项目?好消息!你盯着日志看的日子结束了。
你可以礼貌地请MIKU帮你观察日志。每当你指定的短语出现在日志输出中时,就会收到通知!
按需显示
工具 | AMII 选项 | 显示随机动漫表情包
我想如果你感到无聊,或者只是想炫耀你的动漫表情包,你可以随时获取表情包。
个性
别误会,在IDE中显示动漫表情包很棒,但你知道什么更好吗?有定制的反应,就好像显示的表情包是专门为你挑选的一样!
事实上,MIKU安装了各种个性核心,使这种功能成为可能。
沮丧
MIKU是一个相当情绪化的状态机,对各种事件有许多反应,比如:
- 当你离开一段时间后等待你回来
- 当你的测试通过时非常高兴
- 当你的构建失败和测试失败时变得沮丧
多亏了技术的进步,MIKU现在也能感受到你的沮丧,当事情不顺利时,为什么它们不工作!!。MIKU认为在这时注入一些幽默是很好的,并向你展示它们也同样沮丧。
沮丧
作为额外奖励,它们还有能力从沮丧演变为完全的愤怒。这只会在你在沮丧状态下持续触发负面事件一段时间后发生。
愤怒
并非每个人都希望自己的伙伴变得沮丧。所以你可以通过阻止它们一开始就沮丧来禁用它们性格中的这一部分!😄 放轻松!
工具 | AMII 选项 | 让MIKU放松
你是否不小心惹恼了MIKU?我知道我有过(编程很难)。幸运的是,有一个让MIKU放松
的操作可以如描述那样工作。这将重置人格核心的状态,以便你可以继续随心所欲地犯错。
此外,MIKU的沮丧情绪也会随着时间的推移而冷却,无需你的干预。
得意
你是否曾经陷入过无论做什么都失败的困境?还记得最终解决问题时的感觉吗?
当你终于把一切都安排妥当时,你和MIKU可能会感到有点得意。
例如,如果你的测试运行失败,下次测试通过时,你就有机会得到一个"得意"的反应。
无聊
当你长时间离开IDE时,MIKU会变得越来越无聊。
他们会开始耐心地等待你的归来。然而,随着时间的推移,你会发现他们无法永远自娱自乐。
如果你回来时发现他们在睡觉,不要感到惊讶!
失望
借助科技的力量,你现在有能力同时让你的父母和新的虚拟助手失望!开个玩笑,说真的,MIKU被设定为难以忍受问题。当你所有的测试都一直通过时,突然发现测试失败可能会有点"震惊"。即使在调试之后,如果你还是无法修复它,MIKU会对事情不顺利感到有点"失望"。你最好相信,如果事情继续不顺利,MIKU会停止感到难过,而只是"略感失望"。不过要小心,朋友,我们不希望它演变成沮丧!。
只有你有能力不让你的新虚拟朋友失望,所以要更加努力!
状态
想知道MIKU此刻的感受吗?他们能够在你的状态栏中显示当前的情绪状态。
最小模式
MIKU有时会很健谈,尤其是当你正在努力弄清楚如何让集成测试工作时。通过"最小模式",你可以告诉MIKU只对不同的事件做出反应。所以当你的测试多次失败时,你只会看到一次失败反应。但是,每当你破坏构建或测试通过时,你都会收到通知。
谨慎模式
你还是个隐藏的动漫迷吗?你还为喜欢动漫感到羞耻吗?你的工作要求你不能玩得开心吗?与其解决真正的问题,不如告诉MIKU假装隐形,使用"谨慎模式"!他们理解,并会清除IDE中的所有动漫内容,甚至会隐藏状态栏中的心情。这样你就不必向任何人解释任何事情。当情况安全时,只需取消勾选配置或切换操作,MIKU就会重新出现并恢复作为你的虚拟伙伴的职责。
这个插件还与The Doki Theme集成,提供终极羞耻隐藏体验。在The Doki Theme中启用/禁用"谨慎模式"将为此插件启用/禁用"谨慎模式"。
点击查看信息
对MIKU提供的反应的来源感到好奇吗? 这个功能默认启用,你可以通过设置菜单甚至在信息通知中配置它。 只需点击活动的表情包内部,你就会在右下角看到一个关于来源的通知。 我已尽力为尽可能多的资产标注准确的信息。 然而,有些资产我不知道来源,如果你想知道动漫出处,我提前表示抱歉!
注意:点击表情包会改变关闭模式。更多信息请参阅此文档。
显示上一个表情包
为了防止你错过某些内容,你现在可以告诉MIKU显示他们之前的反应。 无论是你错过了点击查看信息的机会,还是你只是想再次看到那个反应。 "显示上一个表情包"操作可以通过 工具 > AMII 选项 > 显示上一个表情包访问
离线模式
如果你发现自己在没有网络的情况下编程,别担心朋友,你可以带着MIKU一起。到目前为止你所看到的所有互动都已经存储在你电脑的安全位置,就是为了这种情况!
清除表情包
无论出于何种原因,如果你有一个无法消失的持续性表情包,别担心朋友! 这正是"清除表情包"功能的用途所在,你可以通过以下路径访问: 工具 > AMII选项 > 清除表情包
Rider支持
Rider IDE是一个特殊的存在,需要额外的关爱和关注才能让AMII正常工作。如果你已经在Rider上安装了插件,你可能已经被提示安装Anime Memes - Rider扩展。如果你错过了,请务必安装,以免错过任何功能。
Android Studio支持
Android Studio同样是一个特殊的存在,需要额外的关爱和关注才能让AMII正常工作。如果你已经在Android Studio上安装了插件,你可能已经被提示安装Anime Memes - Android扩展。如果你错过了,请务必安装,以免错过任何功能。
自定义素材
你是否有一套特定的表情包想让MIKU使用? 好消息!你可以使用"自定义素材"功能随心所欲地添加表情包。
甚至,这些表情包不一定要和动漫有关!
使用自定义素材
为了让MIKU能够使用你的自定义内容,需要满足一些特定要求。
- 素材必须位于你指定的"自定义素材目录"中(MIKU会递归搜索)。
- 图片必须是GIF格式。
- 素材必须至少标记一个类别(素材可以标记多个类别)。
表情包类别
请展开下面的详情摘要,查看与各种类别相关的素材示例。
表情包类别示例
确认
示例一 | 示例二 | 示例三 |
---|---|---|
警告
发生了什么!
示例一 | 示例二 | 示例三 |
---|---|---|
无聊
你已经离开一段时间了,快回来!
示例一 | 示例二 | 示例三 |
---|---|---|
庆祝
示例一 | 示例二 | 示例三 |
---|---|---|
失望(可能是最常用的类别)
你为什么要这样做?
示例一 | 示例二 | 示例三 |
---|---|---|
暴怒
快点找掩护!
示例一 | 示例二 | 示例三 |
---|---|---|
沮丧
我生气了
示例一 | 示例二 | 示例三 |
---|---|---|
开心
示例一 | 示例二 | 示例三 |
---|---|---|
嘲讽
你搞砸了,笨蛋!!!
示例一 | 示例二 | 示例三 |
---|---|---|
鼓励
当你需要一点推动朝正确方向前进时
示例一 | 示例二 | 示例三 |
---|---|---|
耐心等待
当你离开了一小会儿时
示例一 | 示例二 | 示例三 |
---|---|---|
撅嘴
示例一 | 示例二 | 示例三 |
---|---|---|
震惊
当你一直表现良好,突然弄坏了什么东西时。
示例一 | 示例二 | 示例三 |
---|---|---|
得意
示例一 | 示例二 | 示例三 |
---|---|---|
疲惫
当你离开了很长时间。你已经看到这些很多次了:)
示例一 | 示例二 | 示例三 |
---|---|---|
欢迎
每当你打开一个新项目时
示例一 | 示例二 | 示例三 |
---|---|---|
如何操作:
- 将GIF图片放入您指定的"自定义资源目录"中。
- 打开"自定义内容"设置菜单。
- 使用"仅显示未标记项目",筛选出需要标记的表情包。
- 为未标记的资源添加类别。
- 使用"读取资源"刷新按钮,在设置菜单打开时获取任何新的更改。
注意:您可以重命名资源,只需使用"重新扫描自定义资源目录",让MIKU获取更新后的文件路径即可。 否则,当MIKU尝试使用它时,该表情包将不再起作用。
重新扫描
这允许MIKU获取您添加到自定义资源目录的任何新资源。 由于这是一个耗费资源的操作,MIKU只会在以下情况下完全/递归地重新扫描您的自定义资源目录:
- 您的IDE首次启动时
- 您打开"自定义资源"设置菜单选项卡时
- 您触发"重新扫描自定义资源目录"操作时
自动标记
由于使用菜单标记资源需要大量工作,而且大多数资源属于一个类别,我认为这个功能可能会很方便。
当启用"创建自动标记目录"时,MIKU将在您的自定义资源目录中创建与特定资源类别相关的所有目录。
只需将表情包添加到适当的目录中,当MIKU扫描自定义资源目录时,它们会自动为资源添加相应的类别。
暗示性内容
我主要构建"自定义资源"功能是因为我是个不正经的人。 这样我就可以拥有性感的动漫内容,而不用担心插件因违反任何服务条款而被删除。这意味着这个插件永远不会捆绑任何NSFW内容,但如果你想的话,你可以自己添加! 如果你也是一个有品位的人,你可以将各种资产标记为"暗示性"。 如果你使用"自动标签"(我不知道为什么你不会使用),将会创建一个"suggestive"目录。 在"suggestive"目录中,你会看到与顶层相同类别的子目录。
这些目录的工作方式与常规的自动标签目录相同。只需将你的资产放入这些目录中即可。 当MIKU扫描你的自定义资产目录时,它们会自动标记类别并将资产标记为"暗示性"。
我还添加了"切换暗示模式"操作,让你可以快速切换到看起来纯洁无辜的宅男模式。 任何标记为暗示性的资产都不会显示(甚至在设置菜单中也不会)。 当安全时,你可以切换回堕落模式。
配置
"工具 | AMII选项 | 显示AMII的设置"
无论你想要什么,那就是你需要的! AMII有很多自定义选项,让你可以根据自己的喜好定制体验。
声音
你没听说过吗?如果你没听说,你与MIKU的一些互动可能会涉及相关的声音片段。
并非每个人都希望在编码时被打断音乐,所以你可以关闭所有声音。你甚至可以调节音量!
内容
首选性别
我们都有自己的喜好(老婆、老公、巨型机器人等),MIKU对不同的人有不同的偏好。这个部分只会显示包含任何首选性别的梗图。
首选角色
只想看到你最心仪的角色的内容?你可以礼貌地要求MIKU只显示你喜欢的角色的图片。但是,你最喜欢的角色可能不在MIKU可以用来表达感受的资产中。 与其什么都没有,你会得到另一个符合你其他偏好的随机图像!
黑名单角色
你不喜欢我喜欢的东西??真是太过分了,你怎么敢!
开玩笑的!😃
我觉得可能会发生这种情况,所以我还添加了"角色黑名单"。这可以防止显示任何包含所选角色的内容!
注意:黑名单优先于偏好。所以如果有包含黑名单角色和首选角色的内容,那么你就不会看到那个内容。
显示
MIKU必须在你的屏幕上某个地方放置梗图。以下是你可以要求梗图按你想要的方式工作的方法。
位置
每个方块代表你希望梗图锚定在IDE屏幕上的一个区域。
消失
梗图必须来了又走,如果它们不消失,那就很难工作了。以下是每种模式的作用。
定时
MIKU希望每个梗图至少循环一次。有些梗图的持续时间比其他的长。在这里,你可以指定你希望每个梗图在屏幕上显示的最短时间。
提示:如果你希望你的"定时"梗图停留更长时间,只需点击梗图! 这会将消失模式转换为"失去焦点"。 也可以用来让长梗图更快消失!
失去焦点
与其让MIKU决定你的梗图持续时间,不如自己掌控。使用失去焦点消失选项创建的梗图只有在你开始编码或点击梗图外部时才会消失。
因为梗图在你工作时会消失,有时你可能会意外地让梗图消失。所以每个梗图都有一个可配置的持续时间,在此期间它们不会被消失。这应该能给你足够的时间停下来欣赏它!
尺寸限制
这个插件提供的一些梗图很大,有时可能会妨碍工作。幸运的是,如果你发现这种情况,你可以限制显示的梗图的最大尺寸。
MIKU希望保持图像的原始宽高比,所以它们会取最大的尺寸并将其限制在那个范围内。这样你仍然可以看到相同的图像,只是更小而已。
这是将尺寸限制设置为200宽度和高度的示例。
注意:如果你不想限制两个尺寸(只限制一个,当启用时),只需使用"-1"作为值。这样MIKU在计算调整后的尺寸时就知道忽略那个尺寸。
资产同步
"工具 | AMII选项 | 同步资产"
你是否要求添加新资产?
你可以立即开始使用该资产,使用此操作。这会更新你本地可用资产的列表,使其保持最新。
自动同步:AMII被设置为每天自动更新一次,以定期为你带来最新最潮的动漫梗图。
资产查看
你知道你可以在这里查看AMII使用的所有资产吗:https://amii-assets.unthrottled.io/?
额外内容!
Doki主题
你需要在生活中拥有更多的动漫老婆吗?我有一个解决方案,就是Doki主题! 用你最喜欢的角色装饰你所有喜欢的工具!
适用于任何JetBrains IDE。
萌妹激励器
一系列开源的Jetbrains IDE插件,引入萌妹来帮助你在编码挑战中保持动力。
适用于任何JetBrains IDE。
想要更快获得AMII更新?
我有一个金丝雀发布频道,你可以设置它来获取最新最棒的版本!
致谢
项目使用了来自Twemoji的图标。图形在CC-BY 4.0许可下授权:https://creativecommons.org/licenses/by/4.0/
插件基于IntelliJ平台插件模板