Convertendo texto em maiúsculas e minúsculas no Notepad ++


28

Existe uma maneira de converter um bloco de texto em maiúsculas no Notepad ++?

Deve virar

asdf ASDF aSdF

para dentro

Asdf Asdf Asdf

Vejo maiúsculas e minúsculas no menu de edição, mas essas não são exatamente o que estou procurando.

Respostas:


40

O plugin TextFX possui esse recurso, eles chamam de "Caso apropriado". Você pode encontrá-lo em TextFX -> Caracteres TextFX -> Caso apropriado :

texto alternativo


1
Isso tem uma tecla de atalho?
Homer

3
@ Homer - você pode atribuir um na Plugin Commandsseção do Mapeador de Atalhos . Item Proper caseestá presente lá, esperando por você :)
miroxlav

2
Você não precisa mais do plug-in TextFX para converter entre estilos de caixa. O Notepad ++ possui "nativamente". É sobEdit | Convert case to
Marjan Venema

1
Alt-U é o atalho.
Michael S.

O último comentário deve estar em resposta aceita.
Aman

10

Você pode usar substituir texto pela expressão regular:

insira a descrição da imagem aqui

Explicação:

Pesquisar texto

  • \< corresponde ao início de uma palavra
  • (\w+) corresponde a qualquer sucessão de letras de palavras

Substituído por

  • \L converte tudo para minúsculas até o final da sequência de substituição
  • \u traduz a próxima letra para maiúscula
  • \1 coloca o primeiro grupo de pesquisa capturado ()

    1 :


4

Como o caminho mudou nesse meio tempo, aqui está como funciona agora (sem o TextFX):

Selecione o caso que deseja converter, pressione Alt- Uou escolha

Editar - Converter maiúsculas e minúsculas em - maiúsculas e minúsculas .

Converter maiúsculas e minúsculas em - maiúsculas e minúsculas

Convertendo em maiúsculas e minúsculas


Não tenho esse menu no NPP 7.5.4 (32 bits). Como alguém consegue isso? Obrigado.
Andrey Kazak

Na versão de 64 bits da 7.5.4, está disponível. Talvez você queira usar esta versão.
Michael S.

Obrigado. Você pode sugerir um plugin para obter um Título apropriado (primeira palavra em maiúscula e todas as outras palavras, exceto artigos, preposições e conjunções)?
Andrey Kazak

Eu não acho que isso exista. Você pode colar seu texto em um programa de tradução como o Google Translate ou DeepL e traduzir para frente e para trás. Talvez isso ajude um pouco. Mas você terá que verificar manualmente depois.
Michael S.

2

Se você não conseguir instalar o plug-in TextFX, poderá criar uma macro que faça algo muito próximo:

Coloque o cursor perto de uma palavra e clique no ponto vermelho na barra de ferramentas ou em Macro> Iniciar gravação.

  1. Use o ctrl+ shift+ (tecla de seta esquerda) para selecionar a palavra inteira

  2. Coloque-o em minúsculas ( ctrl+ u).

  3. Pressione para ir para a frente da palavra.

  4. Realce a primeira letra (usando shift+ uma vez )

  5. Letras maiúsculas que, ( ctrl+ shift+ u).

Pressione o quadrado preto ou vá para Macro> Parar gravação. Na mesma seção da barra de ferramentas, você verá um botão com um disquete (como alternativa, existe uma opção no menu macro). Pressione e atribua uma tecla de acesso, eu uso ctrl+ shift+ alt+ u.


1

Uma coisa a ter em mente com isso. O plug-in TextFX está apenas na versão ANSI. Você precisará baixar o arquivo ZIP e copiar o conteúdo do diretório ANSI para o seu computador. Por alguma razão, o .exe instala apenas o unicode sem alguns plug-ins principais.


não é mais verdade.
Tuncay Göncüoğlu
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.