Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ProperCaseTDMNew to Visual Studio Code? Get it now.
ProperCaseTDM

ProperCaseTDM

Proper Case TDM

|
397 installs
| (0) | Free
TDM Proper Case
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ProperCaseTDM

Extensao VS Code para padronizacao de texto com foco em codigo PL/SQL Oracle.

O comando aplica estilo Proper Case no texto selecionado, mantendo conteudos sensiveis intactos (comentarios e textos entre aspas).

Objetivo

Padronizar nomes e textos em scripts SQL/PLSQL sem corromper literais ou comentarios.

Exemplo de transformacao esperada:

  • select nome_cliente from tabela_pedidos -> Select Nome_Cliente From Tabela_Pedidos

Funcionalidades

  • Converte a primeira letra de cada palavra para maiuscula.
  • Converte as demais letras para minuscula.
  • Reinicia a capitalizacao apos espacos e pontuacao comum.
  • Mantem intacto tudo que estiver em:
    • comentarios de linha -- ...
    • comentarios de linha # ...
    • comentarios de bloco /* ... */
    • literais entre aspas simples '...'
    • literais entre aspas duplas "..."

Regras Importantes

A extensao NAO altera conteudos protegidos. Isso inclui exemplos como:

  • 'PROPER' permanece 'PROPER'
  • "PROPER" permanece "PROPER"
  • -- COMENTARIO PROPER permanece exatamente igual

Como Usar

  1. Selecione o trecho desejado no editor.
  2. Abra a Paleta de Comandos (Ctrl+Shift+P).
  3. Execute o comando ProperCaseTDM.

ID tecnico do comando: extension.helloWorld

Exemplo Pratico

Entrada:

select sabao as produto, 'SABAO' as literal, "SABAO" as coluna
from tabela_produto
-- COMENTARIO SABAO

Saida:

Select Sabao As Produto, 'SABAO' As Literal, "SABAO" As Coluna
From Tabela_Produto
-- COMENTARIO SABAO

Requisitos

  • VS Code compativel com ^1.43.0

Desenvolvimento

Comandos uteis:

  • npm run compile compila TypeScript.
  • npm run lint executa analise estatica.
  • npm run test executa testes da extensao.

Publicacao

Versao atual: 0.1.4

Antes de publicar:

  1. Atualize a versao no package.json.
  2. Gere o pacote .vsix (ex.: com vsce package).
  3. Publique no Marketplace.

Autor

  • Tales de Miranda
  • Site: https://talesdemiranda.com.br
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft