乐趣区

关于webstorm:快速输入代码片段的方法

疾速调用代码片段的办法

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

退出移动版