Posso obter uma tela dividida no Notepad ++ como o Emacs?

75

Um dos pontos positivos do Emacs é que você pode dividir a tela para obter duas ou mais visualizações do mesmo arquivo, o que permite navegar e ter uma visão mais clara do arquivo. Existem alguns plugins ou a mesma funcionalidade já está incorporada no Notepad ++?

starcorn
fonte

Respostas:

112

Está incorporado no Notepad ++. Tudo o que você precisa fazer é clicar com o botão direito do mouse na guia do arquivo e dizer "Clonar para outro modo de exibição" e ele dividirá o espaço de trabalho em duas visualizações roláveis ​​do arquivo, semelhante à maneira como o Emacs faz várias janelas. Você também pode abrir dois arquivos diferentes nas diferentes visualizações.

Ben Richards
fonte
11
posso fazer isso apenas rolar quando rolar um dos lados? A partir de agora, eles rolarão ao mesmo tempo em que faço isso.
starcorn 5/09/11
7
No menu Exibir, você pode marcar / desmarcar "Sincronizar rolagem vertical" e "Sincronizar rolagem horizontal" e isso deve fazer com que ele faça o comportamento desejado.
Ben Richards
Atualmente, o NP ++ parece limitado a duas janelas. Nas versões anteriores, havia a possibilidade de ter uma GUI real orientada a blocos, mas ela desapareceu.
Druvision
A exibição de duas janelas com o mesmo conteúdo funciona bem, mas o realce do clique duplo funciona apenas para a janela em que você clica duas vezes. A outra janela não terá o realce aplicado.
galmok
63

Você também pode "girar" sua exibição dividida da vertical para a horizontal, fazendo:

  • clique com o botão direito na linha de separação (o cursor mudará para uma seta dupla)

  • e escolha entre "Girar para a esquerda" ou "Girar para a direita"

user232301
fonte
2
É bom mencionar - esse é um dos recursos menos detectáveis!
Guido Domenici 30/03
12

Assim como @Ben Richards, como mencionado, você deve clicar com o botão direito do mouse na guia do arquivo e clicar em "clonar para outra visualização". Inicialmente, isso seria vertical. Você pode girar ou "inverter" horizontalmente clicando com o botão direito do mouse na linha pontilhada e, em seguida, clique em "Girar para a esquerda" ou "Girar para a direita"

É importante notar que você pode fazer isso para várias janelas

bug um bug que encontrei é que, se você originalmente tem várias guias abertas, diga AB C. e você clonou A diga para AA, se você clicar na guia B ou C, AA ainda será mostrado para todas as guias sem um clone. Eu acho isso inconveniente.

No entanto, se você clonar B e ou C, também terá várias guias nas janelas clonadas

bloco de notas ++ várias guias

Smith
fonte
4

Apenas para salientar, há uma descrição detalhada da funcionalidade incorporada no site do Notepad ++ com fotos e etapas para iniciantes: http://docs.notepad-plus-plus.org/index.php/Multiple_Views

Para mais de duas visualizações, a única opção atual parece ser duas instâncias, cada uma com vistas divididas (talvez uma se encaixe no lado esquerdo e a outra no lado direito). Seria bom se isso pudesse ser expandido para permitir funcionalidades como o Emacs ... linha de comando incorporada executando python à direita, código fonte à esquerda.

David McCorrie
fonte
3

Se você clicar com o botão direito do mouse na guia atual ou ir para Exibir> Mover / Clonar documento atual, clique em "Clonar em outra exibição", ele será clonado na outra metade da tela.

Hello71
fonte