快速调用代码片段的方法

一、 live template

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

  • 实时IDE提示
  • 支持变量
  • 支持自定义文件生效
  • 可导入导出配置
通过快捷短语,快速输入代码片段的方式还有很多,比如:AHK、 片语(PhraseExpress)、输入法短语(优点:支持跨软件,对于在IDE中开的人来说没啥用)。但是功能没有live template强大

image.png

image.png

二、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


tuihou123321
491 声望5 粉丝