gedit modelines - O que são? Como eles funcionam?


18

Existe um plug-in gedit chamado Modelines e o plug-in é descrito como

As modelines no estilo Emacs, Kate e Vim suportam o gedit.

O que são modelines? E como eles funcionam no gedit?

Respostas:


14

As modelinas permitem definir preferências arquivo por arquivo e imitar algumas das opções de configuração de preferência de alguns outros editores populares (Vim, Emacs e Kate).

Por exemplo, se você tiver suas preferências do gedit definidas para usar 4 espaços por recuo, poderá usar modelos para substituir isso e definir apenas 2 espaços por recuo nesse arquivo específico.

Na verdade, criar modelines em seus documentos é outra questão. Pode ser bastante complexo (veja a documentação para as modelines do Kate ) e geralmente é adequado para pessoas que estão intimamente familiarizadas com os editores de sua escolha. É por isso que a documentação do gedit se vincula aos vários manuais do Vim, Emacs e Kate, em vez de descrever suas modelagens em detalhes na documentação.

Aqui está um exemplo de modelagem no estilo vim em um arquivo python. Vamos chamá-lo de test.py. A linha no final ativa as modelagens, define os espaços de tabulação em 24 espaços (claramente uma prática ruim de codificação de python, mas feita apenas para efeito aqui) e desativa o recurso de tabs expandidas.

print "hello"
print "say what?"

# ex:set ts=24 noet:

Experimente no gedit e deixe-me saber se funciona para você. As opções de modelo do vim estão documentadas bastante bem aqui . Se você deseja examinar a documentação do Emacs para encontrar suas opções de modelo, você pode fazê-lo. :)


Você poderia incluir um exemplo para mostrar como ele funciona no gedit?
— NN

Adicionei um exemplo de modelagem de estilo vim.
— J1mc 11/11/11

Estimado. Existe alguma opção de modelo que seja particularmente útil ou popular? Pode fazer sentido incluir isso em uma resposta.
— NN,

Aqui está outro exemplo de modelines, estilo emacs, que funciona com o gedit: askubuntu.com/questions/80527/…
— NN

5

As modelines do Gedit são descritas aqui .

No arquivo de texto (nos comentários do código-fonte, por exemplo), você pode adicionar algumas dicas de personalização de configuração para o editor (como a guia display como 4 espaços neste arquivo).


Agora é uma resposta melhor, mas não é boa. É preferível que as respostas sejam escritas diretamente e não vinculadas.
— NN

2
É descrito brevemente no segundo parágrafo: Modelines são "dicas". O exemplo de como eles funcionam no gedit está no segundo colchete da resposta.
— Michał Šrajer 22/08/11

Você poderia desenvolvê-lo e adicioná-lo à sua resposta?
— NN
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.