打开拓展自动选中文本
TomIsFat opened this issue · 10 comments
感谢建议!会抽控加个选项
另外其实之前我还有个设想,加内置的部分vim快捷键到输入框(当然是可选且可切换的),想要寻找些现成的方案代码(或提供了接口的现成扩展),但目前还没去搜索了解
感谢建议!会抽控加个选项
另外其实之前我还有个设想,加内置的部分vim快捷键到输入框(当然是可选且可切换的),想要寻找些现成的方案代码(或提供了接口的现成扩展),但目前还没去搜索了解
感谢采纳!另外关于你的想法,我有一个疑问,加入vim可以让下面的哪一步更快?
更快的实现在各个网站上进行搜索,目前大术专搜搜索的步骤可以分为以下几步
第一步,激活拓展(一般通过键盘激活):没有优化空间
第二步,输入文字:此issue提到的自动选中文本可以实现更快的输入
第三步:选择搜索引擎:这一步目前只能鼠标点击,能想到的优化是:通过域名自动找到网站图标(google或者duckduckgo应该都有类似的服务,获取favicon.ico),并显示在文本的前面,这样寻找的时候更快
我猜测引入vim应该是优化第三步吧,但是是使用键盘的方式来实现在指定引擎下搜索
比如键入文本结束后通过 ":" 输入命令,命令中输入自定义的关键词例如bing,就可以在bing下进行搜索
这样做确实可以更快,而且下次搜索相同内容的时候只需要激活拓展,":google" 就可以在google下进行搜索了
实际上,你所说的第三步,已经完成优化了。
大术专搜有个类似vimium的vem模式:
输入完搜索词后,按shift+回车
,进入可视化vem模式,
用键盘就可以快速切换搜索引擎,
具体请看 https://github.com/garywill/BigSearch#vem-feature-built-in-vimium-like
你所说的输入引擎名的方式,就是类似duckduckgo的bang,但我感觉,大术专搜的vem比他们的bang用起来舒服
你还提到了图标,图标的确可以帮助人们的眼睛更快地找到名字,但我们还没有引入图标功能。。
个人感觉,引入了他们的图标反面破坏了UI视觉的统一性
(虽然我做的UI被好多人说过本来就不好看。。)
而且,我收录的引擎列表里,好多小众的专业查询小工具,那些网站没有图标的,或者图标不好看的。
而且,我们这个是一引擎(即UI中的一行)多按钮的,因此仅恁一个引擎的图标,好像不能很好地对应我们的思路。。
所以,我还在犹豫,是否要引入图标
而,我之前所说的vim,实际上就纯粹是编辑文本用的
我已经了解vem操作方式了
从大术专搜一个关键词可以对应多个搜索引擎的特点来看,确实vem的操作比bang做的更好,我用着也挺顺手
但是bang的方式也有其对应的优势,比如!google对应的就是谷歌搜索,虽然打的字变多了但好处是可以盲打而且方便记忆;而vem要看面板中具体google的位置对应的按键,不能进行盲打(而且自定义引擎后位置也会改变)
图标的话,我个人还是建议加一下,因为无论是上面的vem操作还是鼠标点击操作,都是需要我们看到大术专搜的面板后再进行操作的,而图标确实能够帮助我们更快地找到想要的搜索引擎
- 对于小众网站没有图标的,可以考虑直接用网站首字母加个背景颜色作为图标(常见的方案);图标不好看的问题嘛 ... 美观确实是和效率有些冲突,若是是我还是选效率优先吧
- 对于多按钮的问题,若是搜索用的域名相同的话,应该只需要显示在引擎名称的前面就可以了;若是域名不同,根据情况图标可能需要显示在按键上面,这样一想确实有些复杂,不过好在这种情况并不多
上面提到的自定义引擎让我想起来一个事情,想顺便问一下,大术专搜的自定义引擎网站是不是不能进行搜索引擎的拖动操作,我想拖动某个我新添加的引擎到上面去,虽然能拖动引擎而且可以在两个引擎之间显示蓝条(如下图),但是似乎不能直接插入其中,不太清楚是bug还是本来就这样
而,我之前所说的vim,实际上就纯粹是编辑文本用的
vim我用的很少,确实没啥头绪,不过我记得我前段时间学习vim的时候,有些网站(比如 https://www.learnvim.com/#demo )就有vim的交互式学习方式,我想应该有对应的轮子
大术专搜的自定义引擎网站是不是不能进行搜索引擎的拖动操作,我想拖动某个我新添加的引擎到上面去,虽然能拖动引擎而且可以在两个引擎之间显示蓝条(如下图),但是似乎不能直接插入其中,不太清楚是bug还是本来就这样
设计的时候是设计成可以拖动的,
但的确有些bug,一直没时间研究(好像这还和浏览器关系挺大),
我这里复现bug挺费时的,还没摸清规律。
为了研究如果有时间,下次可以多试几次,在不同的条目数量的情况下,拖动不同的条目,到不同的位置,总结看看是怎么样的情况下出现bug
新版本已有了自动选中
solved