疾速调用代码片段的办法

一、 live template

通过简写,疾速生成代码;速度是最快,最罕用
https://github.com/tuihou1233...

  • 实时IDE提醒
  • 反对变量
  • 反对自定义文件失效
  • 可导入导出配置
通过快捷短语,疾速输出代码片段的形式还有很多,比方:AHK、 片语(PhraseExpress)、输入法短语(长处:反对跨软件,对于在IDE中开的人来说没啥用)。然而性能没有live template弱小

二、gist

https://gist.github.com/tuiho...

gist的长处:

  • 【更新记录】反对git历史记录查看
  • 【分享/珍藏】可与别人分享/交换,珍藏别人代码片段
  • 【可通过gist第三方客户治理】

    • Cacher (原名gistBox): 反对全文搜寻,反对和IDE联合,其余弱小性能(在线运行代码,团队单干)付费
    • Lepton,开源我的项目, 吐槽点:不反对全局搜寻

webstorm gist 插件性能

  • 【保留到gist】抉择指定内容,保留到gist // webstorm自带性能
  • 【疾速查看、搜寻】在webstorm中查看,援用代码(反对过滤公有的和star)片段, 快捷键 alt+i 调出查看面板,反对面板内搜寻(倡议点击开展键),间接输出关键字 // 须要装置 webstorm插件 gist
  • 【跳转到gist源文件地址】当当做CDN援用,调试

三、 插件类:主动联想

TabNine

依赖人工智能算法,主动提醒代码补全;内容会更丰盛,提醒范畴会很大,相比IDE的API提醒;

javascript 代码主动补全代码演示: https://www.tabnine.com/code/...

性能

  • 反对各类支流编辑器
  • 反对各类支流语言(js,ts也反对)

毛病:

  • 提醒内容不是那么准,会影响其余库的提醒
  • 耗内存

四、其余计划(和IDE性能割裂)

evernote 笔记

毛病:

  • 不反对语法高亮

长处:

  • 快捷输出,查找,通过快捷键唤起evernote,内容在本地回去更快
  • 高级搜寻:反对关键字,tag,笔记本 等各种维度疾速定位代码

github 仓库

长处:

  • 有版本记录性能
  • 可通过IDE搜寻,比拟重,不太不便
  • 当做我的项目保护,系统性会强一些,配合github pages 可公布成我的项目

dash

只反对mac零碎,次要是查文档用的

clip