Alguma ferramenta de refatoração como essa?
Alguma ferramenta de refatoração como essa?
Respostas:
janelas
Depois de pressionar Alt+ Shift+ Rconforme mencionado por kostja, você pode selecionar o texto que deseja alterar e, em seguida,
Mac OS
Não há inteligência nisso. Apenas muda cegamente o caso dos caracteres selecionados.
Nota: Esta dica vem da ajuda do eclipse. Se você precisar encontrá-lo, clique em Ajuda, Pesquisar e digite "maiúsculas". Você encontrará uma página com muitos atalhos.
O que acho útil é a seleção de colunas usando Alt + Shift + A e selecione uma coluna de letras. Em seguida, use Ctrl + Shift + Y ou Ctrl + Shift + X para minúsculas ou maiúsculas.
Isso funciona para o eclipse no windows.
Há vários problemas:
fooBar -> FooBar e vice-versa provavelmente não ocorrerão, a menos que alguém tenha ignorado as diretrizes de estilo Java. (Eu raramente encontro esse código e, quando faço, minha reação inicial é anotá-lo como algo que não pode ser recuperado.)
fooBar -> FOO_BAR e vice-versa são plausíveis, mas bastante incomuns.
foobar -> fooBar também é plausível, mas é problemático. Isso exigiria que o Eclipse descobrisse onde os limites de palavras pretendidos estão em uma sequência de caracteres, e isso é difícil de acertar.
Se você olhar para eles, é improvável que sejam todos necessários, ou muito difíceis de fazer adequadamente. Portanto, não me surpreende que eles não sejam suportados pela base de código padrão do Eclipse.
Pressionar Alt + Shift + R dá a você todo o poder de refatorar seu nome de variável ao seu gosto. AFAIK, não há ferramenta ou atalho que faça apenas a capitalização.
Não. Você precisará usar a refatoração de renomeação padrão e redigitar o nome da variável em letras maiúsculas.
Os nomes de variáveis em maiúsculas devem ser limitados a esses casos, nos quais alteramos um atributo de classe para uma "constante", e isso não acontece com tanta frequência ...
Ctrl+Shift+Ypara minúsculas,Ctrl+Shift+Xpara maiúsculas.