快速调用代码片段的方法
一、 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系统,主要是查文档用的
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。