有没有办法为终端中的任何多行命令提供“if”、“for”(或)的代码模板?

有没有办法为终端中的任何多行命令提供“if”、“for”(或)的代码模板?

代码模板很方便,有助于完成代码而不会出现错误。

我知道像atom这样的记事本编辑器为bash提供了代码模板iffor循环。

另请注意,man页面提供了理解语法的帮助。例如,man $SHELL有助于理解iffor命令。

但是,我想知道是否有一种方法可以将代码模板引入终端本身而不是使用代码编辑器?这将帮助我们提高生产力。

让我给出一个用例场景。

对于这篇文章为了解决这个问题,我想要一个for循环,然后if在其中包含一个循环。

for因此,如果可以通过终端中的一些快捷方式生成for 循环模板,这样

for i in **type words here**; do 

    **type words here** 

done

然后我进入 for 循环模板,然后单击“if”的另一个快捷方式

for i in **type words here**; do 

    if [ **type words here**]; then
       **type words here**     
    fi

done

相关内容