No TDS é possível utilizar amostras de códigos pré-definidos ao pressionar "CTRL + espaço" dentro do contexto de um editor.
Uma amostra de código agiliza a programação auxiliando na montagem da estrutura do bloco de declaração. Para criar sua própria amostra de código basta ir em Janela -> Preferências -> (4GL | 4GLP | ADVPL) -> Amostras. Nesta tela será apresentada todas as amostras pré-definidas, sendo possível criar uma nova e editar ou remover uma já existente.
Ao selecionar a opção de adicionar ou editar uma amostra será apresentada a seguinte tela:
Nela é possível adicionar variáveis e construir a estrutura da amostra.
As variáveis disponíveis no TDS são:
- container_loc - Caminho absoluto do disco rígido do sistema ao pai do recurso que está sendo editado.
- container_name - O nome do pai do recurso que está sendo editado. (uma pasta ou projeto).
- container_path - O caminho completo, relativo a raiz do workspace ao pai do recurso que está sendo editado.
- project_loc - Caminho absoluto do disco rígido do sistema ao projeto arquivo que está sendo editado.
- project_name - O nome do projeto que está sendo editado (uma pasta ou projeto).
- project_path - O caminho completo, relativo a raiz do workspace ao pai do recurso que está sendo editado.
- resource_loc - Caminho absoluto do disco rígido do sistema ao recurso que está sendo editado.
- resource_name - O nome do recurso que está sendo editado.
- resource_path - O caminho completo, relativo a raiz do workspace ao recurso que está sendo editado.
- selected_resource_loc - Caminho absoluto do disco rígido do sistema ao recurso atualmente selecionado.
- selected_resource_path - O nome do recurso atualmente selecionado (uma pasta ou projeto).
- selected_text - O caminho completo, relativo a raiz do workspace ao recurso atualmente selecionado.
- workspace_loc - Caminho absoluto do disco rígido do sistema ao workspace que está sendo utilizado.
- project_version - Versão declarada para o projeto
Segue um link abaixo que apresenta um passo a passo de como criar uma amostra: https://totvs.byyou.com/videos?space=studio&app_ByYouSocialPhotoGallery_v=883178806
Para maiores informações consulte o manual da plataforma Eclipse, busque por "Code Templates".