É possível reverter uma única linha no Notepad ++?
Exemplo:
Hello world
Mudaria para
dlrow olleH
Devo instalar um plugin para essa funcionalidade?
ATUALIZAÇÃO : gostaria de manter a área de transferência em seu estado original. Portanto, uma [cópia] - [transformação externa] - [colar] não é adequada.
Além disso, gostaria de permanecer em um ambiente de área de trabalho desconectada, para que qualquer solução de serviço online não seja adequada.
fonte
UPDATE: Adicionei um script Python-3 "reverter o texto da área de transferência".
Esse script Python-3 atende a texto Unicode; ie todo o texto ...
Como nenhuma solução integrada foi apresentada (ainda), mencionarei uma solução alternativa para as ferramentas do Unix.
Faça o download dos utilitários mencionados na fonte (abaixo) e coloque-os em uma pasta PATH'd.
Coloque o código (abaixo) em um arquivo .cmd e chame-o como quiser. (é claro que deve estar em uma pasta PATH'd).
Crie um atalho do Windows para o .cmd (coloque-o em algum lugar do StartMenu e defina-o para que seja minimizado) ... e atire uma tecla de atalho para ele.
Você pode simplesmente copiar o texto de sua escolha para a área de transferência e pressionar sua tecla de atalho ... Concluído! .. o texto invertido substitui o texto selecionado.
Se preferir, você pode configurar uma macro do NotePad ++ para selecionar e copiar uma linha inteira. (Observe os caracteres da nova linha no final do texto.
Além disso, conforme mencionado nas notas de fonte. Este trabalho para conjuntos de caracteres de bytes únicos.
sed.exe
pode ser capaz de lidar com Unicode, mas ainda não o resolvi ... Se você souber fazer isso, poste as informações aqui ou talvez na publicação de uma pergunta específica sobre esse problema. : can-gnu-sed-for-windows-handle-unicodeEsta é a
sed.exe
versão:Aqui está a
Python-3
versão:fonte
Se você não precisar fazer isso com tanta frequência, poderá copiar a linha nesta ferramenta on-line para fazer a reversão.
fonte
Sei que isso usa outra ferramenta, mas você pode reverter o texto no Excel e copiá-lo novamente. Crie uma planilha e adicione esta macro:
Se você pretende usar esse recurso regularmente, atribua a macro a um botão na barra de ferramentas para facilitar o acesso. Copie algum texto para qualquer célula. Verifique se a célula está selecionada e execute a macro. Copie o texto gerado novamente para o Notepad ++.
Surpreendente que esse recurso simples não esteja disponível no Notepad ++ ou através de um plug-in como
TextFX
.fonte
O plug-in BinHex versão 2.0 do Notepad ++ possui uma função de reversão de String implementada.
Você pode marcar a sequência que deve ser revertida e pressionar Ctrl+ R.
fonte
Uma extensão da idéia de gor se sua string tiver menos de dez caracteres:
faça uma macro disso.
Destaque a área desejada em N ++
procurar:
substituir:
substituir na seleção: marcado
O N ++ suporta apenas dez grupos, por isso é tudo o que você obtém, mas pelo menos dez letras ao mesmo tempo.
Fora do tópico, o mecanismo de regex do IE é diferente do aceito em relação a esse tipo de regex, portanto, isso pode ser possível no IE sem as iterações.
fonte
fonte