我是一个球迷的黑暗主题,但我有点困扰缺乏对比的深蓝色在我的几张卡。我有很多几年前制作的卡片,我用蓝色来突出一些内容,效果很好。但现在,随着黑暗的主题,背景与蓝色的对比是可怕的,眼睛不舒服。由于我有许多卡,我想知道是否有一种方法可以在多张卡上执行相同的替换?我设法改变了隐藏的单词类型卡上的蓝色,但我仍然有很多蓝色的单词散落在甲板上。查看卡的源代码时,我意识到需要替换所有出现的
color: rgb(0, 0, 255);
比如
color: rgb(255, 85, 0);
gkl3eglg1#
我发现替换多张卡片上的文本的最简单方法是直接在sqlite数据库上操作。一步一步或多或少是这样的:1.下载并安装sqlite数据库阅读器,如one。1.在上找到的文件夹是anki的sqlite文件。在windows上,只需转到**%APPDATA%\Anki2并在某个子文件夹中找到collection.anki2文件。其他平台的说明是here。1.关闭anki并备份collection.anki2以防出现问题。1.在sqlite数据库阅读器应用程序中打开collections.anki2**,然后运行sql命令来执行文本替换。例如,对于问题中描述的颜色更改,我运行以下SQL代码:更新注解设置flds =替换(flds颜色:RGB(0、0、255);","颜色:rgb(255,85,0);');更新注解设置sfld =替换(sfld '颜色:RGB(0、0、255);","颜色:rgb(255,85,0);');解释命令参考:
1条答案
按热度按时间gkl3eglg1#
我发现替换多张卡片上的文本的最简单方法是直接在sqlite数据库上操作。
一步一步或多或少是这样的:
1.下载并安装sqlite数据库阅读器,如one。
1.在上找到的文件夹是anki的sqlite文件。在windows上,只需转到**%APPDATA%\Anki2并在某个子文件夹中找到collection.anki2文件。其他平台的说明是here。
1.关闭anki并备份collection.anki2以防出现问题。
1.在sqlite数据库阅读器应用程序中打开collections.anki2**,然后运行sql命令来执行文本替换。例如,对于问题中描述的颜色更改,我运行以下SQL代码:
更新注解设置flds =替换(flds颜色:RGB(0、0、255);","颜色:rgb(255,85,0);');
更新注解设置sfld =替换(sfld '颜色:RGB(0、0、255);","颜色:rgb(255,85,0);');
解释命令参考: