Created: 2016-02-03 12:54 | Updated: 2016-02-03 12:54 |
Dica rápida: no Nautilus (Gnome), quando cicamos com o botão direito numa área vazia da tela, nos é apresentado um menu suspenso com várias opções de ação. Uma destas opções é a de criação de um novo documento, como, por exemplo, um docuemnto em formato texto.
Pois bem, é possível criar templates de documentos que apareçam neste menu suspenso e, o melhor, quando selecionarmos o tipo de documento desejado, o Nautilus irá criar o arquivo baseado no template que definido. Para uq isto seja possível, crie no seu diretório home (/home/usuario), o diretório Templates (observe que a primeira letra tem que ser maiúscula). Depois disso, crie seus templates de documento. No nome do arquivo criado no diretório Templates aparecerá no menu suspenso, no item Novo documento, sem a extensão.
Por exemplo, eu criei dois templates: um para documentos em formato texto, e outro para documentos no formato RestructuredText. Veja o exemplo:
cd Templates
ls -l
total 4
-rw-r--r-- 1 mario mario 276 Sep 8 09:36 ReStructuredText.rst
-rw-r--r-- 1 mario mario 0 Sep 8 08:51 TextDocument.txt
Observe que o arquivo TextDocument.txt é um arquivo vazio. Pois é isto mesmo que eu quero: quando eu selecionar a opção Novo Documento/TextDocument no Nautilus, eu quero que ele crie um arquivo vazio.
Por outro lado, quando eu selecionar a opnção Novo Documento/ReStructuredText do menu, quero que o Nautilus crie um arquivo com a extensão rst com o mesmo conteúdo do arquivo ReStructuredText.rst contido no diretório Templates. Como exemplo, veja o conteúdo do arquivo ReStructuredText.rst que eu criei no diretório Templates:
=====
TITLE
=====
:Autor: Mario Luiz Bernardinelli <mariolb@gmail.com>
:Versão: 0.1
.. contents::
Conteúdo
.. section-numbering::
.. footer::
.. class:: header-table
+----------+-------------------+-----------------+
| | .. class:: center |.. class:: right |
| | | |
| XXXXX | XXXXXXXX | ###Page### |
+----------+-------------------+-----------------+
Chapter Level 1
===============
Chapter Level 2
---------------
Chapter Level 3
~~~~~~~~~~~~~~~
Chapter Level 4
^^^^^^^^^^^^^^^