在现代世界中,样板是我们作为开发人员刚才习惯的东西,作为工作的一部份,也是现今使用的所有主流框架的一部份,并且自动管理所有那些是很苦闷的,非常是当你不想继续运行生成器命令时(有些框架甚至没有这种生成器命令)让我们的编辑器处理这部份会很棒。

在:helpskeleton的帮助页面中redflag linux,您可以找到几乎所有您想要的模板基础知识,基本上您将所需的模板编撰在像~/.vim/templates/c_main.c这样的文件中:

linux vi命令 文本替换_linux vi命令 文本替换_linux查看文本vi

以后,您申明一个简单的autocmd,便于在生成新文件时插入它:

就这样!当您使用:emain.c创建新文件时,将手动插入警告,我们将为一个简单的React组件定义一个模板,该模板遵守componentName/index.tsx模式,其看法是在文件夹中插入一个具有正确名称的新组件。酷吧?

linux查看文本vi_linux vi命令 文本替换_linux vi命令 文本替换

首先,我们将在~/.vim/templates/react-component.tsx中定义模板

linux vi命令 文本替换_linux vi命令 文本替换_linux查看文本vi

请注意%component_name%红帽子linux下载,它将用于替换为文件夹名称。

如今我们添加我们的autocmd:

linux查看文本vi_linux vi命令 文本替换_linux vi命令 文本替换

请注意linux vi命令 文本替换,此次我们的模式要窄得多,我们只想匹配以文件夹为其父级的index.tsx文件。另一个须要跟踪的重要部份是替换命令中的=,这是vim脚本的扩充linux vi命令 文本替换,因而我们可以使用函数expand('%:h:t')作为替换的一部份

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复