疾速调用代码片段的办法
一、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 零碎,次要是查文档用的