codelf icon indicating copy to clipboard operation
codelf copied to clipboard

【教程】5分钟给你喜爱的编辑器开发 CODELF 插件

Open unbug opened this issue 6 years ago • 13 comments

写在前面

作者的精力有限,仅给 CODELF 开发了 Atom, VS Code, Sublime 的插件。你可以在 WiKi 找到其他编辑器如何添加 CODEL 一键搜索的方法。 如果,你有兴趣给自己喜爱的编辑器开发 CODELF 插件,请往下看。

开发思路

CODELF 和 Google,Baidu 类似,可以通过拼装 URL 直接搜索,如 https://unbug.github.io/codelf/#AI

即,https://unbug.github.io/codelf/#搜索内容

案例说明

CODELF 的 Atom, VS Code, Sublime 的插件都是这么实现的,将选中的内容拼装成https://unbug.github.io/codelf/#搜索内容打开浏览器即可实现搜索。

有些编辑器有搜索引擎插件,可以直接添加 CODELF 实现一键搜索,如 WebStorm 的 OnlineSearch.

有的编辑器的插件可以直接打开 WebView, 你只需要将 WebView 的地址设置成https://unbug.github.io/codelf/#搜索内容即可。如 CODELF 的 Atom 插件

是不是超级简单?

必读

  • CODELF 中文转英文部分用的是有道翻译 API 的免费套餐,1小时仅有1K的请求次数限制!
  • 所以,如果你是二次开发亦或自造轮子,请单独申请自己的有道翻译 API 的 KEY,否则会直接影响 CODELF 的用户
  • 有道翻译 API 申请参看: http://fanyi.youdao.com/openapi?path=data-mode

unbug avatar Jan 16 '19 10:01 unbug

请问一下,如果我想点击某个结果,把结果回填,应该怎么作呢,能提供个思路吗?比如有没有回调函数之类的东西?

doukai avatar Jul 10 '19 08:07 doukai

@doukai 暂时没有,只能复制 image

unbug avatar Jul 10 '19 08:07 unbug

@unbug 好的,谢谢解答

doukai avatar Jul 10 '19 08:07 doukai

最近打算开发一下 IDEA的 CodeIf插件

zhengb0 avatar Aug 22 '19 09:08 zhengb0

Hi @unbug ,我刚给 Vim/Neovim 写了这个工具的插件 vim-codelf 请问可以将它加到 readme 里面吗?

附 用法截图:

voldikss avatar Dec 30 '19 14:12 voldikss

很棒的作品,你可以像其他同学一样,开一个 issue, 我不会关闭它。 https://github.com/unbug/codelf/issues https://github.com/unbug/codelf/issues

On Dec 30, 2019, at 10:04 PM, 最上川 [email protected] wrote:

Hi @unbug https://github.com/unbug ,我刚给 Vim/Neovim 写了这个工具的插件 vim-codelf https://github.com/voldikss/vim-codelf 请问可以将它加到 readme 里面吗?

附 用法截图: https://user-images.githubusercontent.com/20282795/71583991-a2acda00-2b4b-11ea-99aa-097762e92383.gif https://user-images.githubusercontent.com/20282795/71583992-a2acda00-2b4b-11ea-8f72-1d0068b020ff.gif — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/unbug/codelf/issues/66?email_source=notifications&email_token=AAGDGWV45VQPZAIUN6QGKYLQ3H5VJA5CNFSM4GQK3UWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEH2LY7A#issuecomment-569687164, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGDGWT2XLUWZUGTLXDPNILQ3H5VJANCNFSM4GQK3UWA.

unbug avatar Dec 30 '19 14:12 unbug

OK

voldikss avatar Dec 30 '19 14:12 voldikss

请问一下IDEA的CODELF插件开发好了吗

Polaris-Yi avatar Mar 14 '20 13:03 Polaris-Yi

@Polaris-Yi 很容易适配的,参看 https://github.com/unbug/codelf/issues/24

unbug avatar Mar 14 '20 13:03 unbug

@Polaris-Yi 很容易适配的,参看 #24

idea的可以这样使用,你先下载OnlineSearch这个插件,然后在other Settings中找到OnlineSearch这个选项,把codeif加进去就可以了。

jingshenbusi6530 avatar Aug 13 '20 02:08 jingshenbusi6530

这是我开发的基于IDEA的CODEIF插件 https://gitee.com/quella01/MappingSearch

fengbindev avatar Sep 23 '20 08:09 fengbindev

https://plugins.jetbrains.com/plugin/12578-codesearch这是我用的idea搜索插件,很容易就配置搜索,棒棒哒。
image image

另外把官网图标压缩成16×16尺寸的图标,用起来刚刚好。 codelf16_16

jan-bar avatar Dec 15 '21 10:12 jan-bar

@jan-bar 优秀!学到了

unbug avatar Dec 22 '21 12:12 unbug