Ajustar mais código na página impressa no Notepad ++

2

No momento, estou tentando imprimir um trecho de código com cerca de 1,03 páginas. As últimas linhas começam na próxima página. Como resultado, perco uma página inteira, e também é muito mais difícil de seguir porque está em duas páginas.

Depois de muito esforço, consegui localizar a capacidade de alterar o tamanho da fonte, no entanto, quando diminuo o tamanho da fonte, parece que isso não resolve o problema. Eu reduzi o tamanho da fonte de 10pt para 8pt, e ainda há exatamente o mesmo número de linhas na primeira página. Os caracteres são realmente menores, no entanto, parece que a altura da linha é exatamente a mesma. Quando coloco as duas páginas lado a lado, as linhas se alinham exatamente.

A razão pela qual estou imprimindo com o Notepad ++ diretamente é preservar o nome do arquivo e os números de linha. Portanto, se não houver uma maneira de fazer o Notepad ++ fazer isso, existe algum tipo de utilitário on-line que seja diretamente para essa finalidade? Para ser claro, eu preciso ter apenas a pequena seleção do código impresso, não o arquivo inteiro, ou eu preciso começar os números de linha em um valor maior que 1. Todos os utilitários que encontrei até agora normalmente não me deram saída eu poderia imprimir diretamente, e eu ainda tenho que encontrar um que tenha um deslocamento de número de linha ou a capacidade de colocar o nome do arquivo no cabeçalho.

Soluções limitadas:

  • Imprimindo do Notepad ++. Não cabe o código na página.
  • Copiando para o Microsoft Word e adicionando números de linha manualmente. Isso é muito trabalhoso e gostaria de uma solução que funcione muito rapidamente para imprimir código. Além disso, nenhum destaque de sintaxe, a menos que eu faça isso manualmente.
  • Copiando para o Microsoft Excel. Isso elimina a necessidade de incrementar manualmente os números de linha, mas a formatação é bastante limitada e, novamente, não há realce de sintaxe, a menos que eu faça isso manualmente.
  • pretty-print.net. Não imprime realce de sintaxe do C ++. Não há como alterar o número da linha. Muitos cabeçalhos e rodapés na saída impressa.
  • hilite.me. Imprime com um cabeçalho enorme. Não há como ajustar números de linha.
  • hilite.me e copie para HTML e imprima a partir do navegador. Requer o ajuste manual de todos os números de linha.
  • prettyprinter.de. Bagunça a formatação e não adiciona números de linha.
  • Criando meu próprio utilitário. Embora eu pudesse fazer isso rapidamente, o realce da sintaxe parece ser muito mais complexo do que qualquer outra parte.

O código é código C ++. Eu estou esperando por uma solução que não se limita ao C ++ embora. Se for preciso, farei meu próprio utilitário e descartarei o realce de sintaxe, mas isso parece algo que alguém certamente já teria feito.

    
por azoundria 09.01.2017 / 22:48

2 respostas

1

O seguinte funciona para mim. Vá para Configurações > Configurador de estilo. Defina o tamanho da fonte para algo um pouco menor que a configuração atual. No meu caso, foi 11 pt, então eu configurei para 10. Certifique-se de marcar "Ativar tamanho global da fonte". O padrão é "em branco" (no topo da lista), que parece ter cerca de 10 pt.

Isso alterará o tamanho da fonte de todo o documento para o novo tamanho e imprimirá nesse tamanho. Uma alteração de 10 a 9 pt deve caber seu documento em uma página.

Outra coisa que você pode tentar é remover cabeçalhos e / ou rodapés, removendo as entradas atuais para eles em Configurações > Preferências > Impressão. Antes de fazer isso, você pode escrever o que eles são ...

    
por 10.01.2017 / 11:31
0

Primeiro, responda a sua pergunta sobre como diminuir o tamanho da fonte no Notepad ++

Ir para Plugins - > NppExecute - > Execute (se você não vê esta opção, veja abaixo como instalá-lo). Digite o seguinte:

NPP_CONSOLE 0
 SCI_SENDMSG 2146 -2

-2 indica que a escala original é diminuída em 2 níveis. Eu pessoalmente gosto de -4 , então arquivos longos cabem em menos páginas.

Se desejar, você pode salvar o script clicando em Salvar ... e digitar um nome para o script. Clique em OK . Agora, imprima como faria normalmente (por exemplo, Arquivo - > Imprimir ).

Se você quiser fazer uma alteração permanente, vá para Plugins - > NppExec - > Opções avançadas ... * . A janela Opções Avançadas do NppExec será aberta. Em Opções avançadas - > Execute este script quando o Notepad ++ for iniciado: , selecione seu script salvo, clique em OK .

Se o plugin NppExec não estiver instalado

Ir para Plugins - > Gerenciador de plug-ins - > Mostrar gerenciador de plugins . Selecione NppExec e clique em Instalar . Então siga as instruções acima.

De: link

Em segundo lugar, se você quiser usar o Word

Existe uma maneira fácil de adicionar números de linha: Layout (guia) - > Números de linha (grupo Configurar página). Selecione a opção que você preferir.

De: link

    
por 22.09.2017 / 19:40