Como posso inserir uma variável Bash usando o plugin Gedit Snippets?

4

Eu uso o Gedit e habilitei o plugin de Gedit Snippets . Eu adicionei um snippet personalizado para a linguagem sh que deve conter uma variável de Bash como $LINENO . Parece com este exemplo simplificado:

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

No entanto, se eu deixar o plug-in inserir este snippet acima, ele tentará avaliar o $LINENO em si e removê-lo do código inserido, para que eu obtenha apenas este resultado:

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

Existe uma maneira de fazer com que os Gedit Snippets simplesmente insiram $LINENO literalmente, em vez de tentar avaliá-lo?

    
por Kevin Ruffus 26.06.2016 / 18:08

1 resposta

2

Você deve simplesmente editar seu snippet e escapar do $ no gerenciador de snippets do Gedit com uma barra invertida \ , como você pode ver na imagem abaixo.

Dessa forma, o $LINENO não será avaliado pelos Gedit Snippets, mas será inserido literalmente.

    
por Byte Commander 26.06.2016 / 22:15

Tags