如何使用 Gedit Snippets 插件插入 Bash 变量?

如何使用 Gedit Snippets 插件插入 Bash 变量?

我使用 Gedit 并启用Gedit Snippets 插件。我为该sh语言添加了一个自定义代码片段,其中应包含一个 Bash 变量,如$LINENO。它看起来像这个简化的示例:

my_command || ( echo "Error on line $LINENO" ; exit 1 )

但是,如果我让插件插入上面这段代码,它会尝试评估其$LINENO自身并将其从插入的代码中删除,这样我只能得到这个结果:

my_command || ( echo "Error on line " ; exit 1 )

有没有办法让 Gedit Snippets 简单地按$LINENO字面意思插入,而不是尝试对其进行评估?

答案1

您只需简单地编辑您的代码片段,然后$在 Gedit 的代码片段管理器中使用\反斜杠退出,就像您在下面的屏幕截图中看到的那样。

这样,$LINENOGedit Snippets 就不会对其进行评估,而是直接插入。

在此处输入图片描述

相关内容