什么是 dionysus-snippets
dionysus-snippets 是一个适用于前端开发者的代码片段集合,其中包含了丰富的 JavaScript、TypeScript、React 等相关的代码片段,通过它可以大大提高我们开发效率的同时也能使我们的开发风格更加统一。
安装 dionysus-snippets
在终端中使用以下命令进行安装:
npm install -g dionysus-snippets
使用 dionysus-snippets
我们可以在任何一个编辑器或者 IDE 中使用 dionysus-snippets,例如:VS Code、Sublime Text 等。
以 VS Code 为例,在写代码的时候输入特定的代码片段关键字,然后按下 Tab
键或者 Enter
键就能将对应的代码片段插入到代码中。如下方演示,输入 arrowfunc
后按下 Tab
键即会插入箭头函数代码片段:
arrowfunc
插入后的结果如下所示:
() => { }
和这个示例代码片段类似,dionysus-snippets 中的每个代码片段都有对应的简单易懂的关键字和对应效果。
dionysus-snippets 中一些有用的代码片段
下面介绍几个在开发中可能会用到的有用代码片段。
React 相关代码片段
rcomp
- 创建 React 组件
可以快速的创建出 React 组件。
rcomp
插入后的结果如下所示:
-- -------------------- ---- ------- ------ ----- ---- -------- ----- ------------------ ------- --------------- - -------- - ------ - -- - - ------ ------- -------------------
rsfc
- 创建 React StateLess 组件
可以快速的创建出 React StateLess 组件。
rsfc
插入后的结果如下所示:
-- -------------------- ---- ------- ------ ----- ---- -------- ----- ------------------ - -- -- - ------ - -- -- ------ ------- -------------------
JavaScript 相关代码片段
trycatch
- 快速创建 try-catch 语句
trycatch
插入后的结果如下所示:
try { } catch (error) { }
TypeScript 相关代码片段
timp
- 创建 TypeScript 接口
timp
插入后的结果如下所示:
interface ${1:TypeName} { }
ttype
- 创建 TypeScript 类型别名
ttype
插入后的结果如下所示:
type ${1:TypeName} = ${2:string};
总结
dionysus-snippets 是一个非常实用的 npm 包,该包有很多的代码片段可以大大提高我们的开发效率。在使用过程中,只需要简单了解每个代码片段的对应关键字就可以快速的插入对应代码。希望这篇文章能为大家提供帮助,也欢迎大家在评论区留言分享自己发现的其他实用的代码片段。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055d2e81e8991b448dae98