简单粗暴上代码:
#!/bin/bash
if [ $1 == "-h" ]
then
echo "Usage : bash createNewTemplate.sh suffix" #out the usage
exit 1 #exit
fi
suffix=$1
echo "<<<<<<========Creating template for suffix $1 ========>>>>>>"
template=$1".tlp"
#mkdir ~/.vim/templ
touch ~/.vim/templ/$template
pattern="*."$1
echo "autocmd BufNewFile $pattern 0r ~/.vim/templ/$template" >> ~/.vimrc
echo "//该文件是用于创建带有 $suffix 后缀的文件的模板,请编辑该模板并保存">> ~/.vim/templ/$template
vim ~/.vim/templ/$template #编辑模板
使用方法
如果需要java代码的模板可以这样使用
bash createNewTemplate.sh java