Código de comentário no Notepad ++

94

Estou usando o Notepad ++ como editor para escrever programas em Python. Pode parecer tolice, mas olhei ao redor no editor e não consegui encontrar nenhum meio (não o modo manual, mas algo como no Emacs) para fazer um comentário de bloco em meu código.

Visto que muitas configurações de idioma são suportadas no Notepad ++ , estou curioso para encontrar uma maneira de bloquear o código de comentário.

Arnkrishn
fonte
10
Ambos CTRL-K e CTRL-Q pode ser visto no menu Editar do Notepad ++
toto
"seções de comentários do meu código"? Em Python? Falta a chave "#"? Claramente, você não está falando sobre comentários Python usando "#" ou docstrings. Do que você está falando?
S.Lott de
2
Na verdade, eu queria bloquear o comentário do meu código escrito em Python ou em qualquer outra linguagem, no editor Notepad ++. Pode ser que minha pergunta não tenha ficado muito clara. Mas as respostas de Niels e outras ajudaram.
Arnkrishn de
Você está falando sobre aplicar comentários a todas as linhas de um bloco de código? Por favor, atualize a questão - não comente sobre sua própria questão quando você pode corrigir a questão.
S.Lott de
Existe um atalho para comentar a linha de código atual? Ctrl-K e Ctrl-Q precisam de caracteres selecionados para funcionar.
John Slavick

Respostas:

121

CTRL+ QBloquear comentário / descomentar.

Consulte Atalhos de teclado e mouse - Notepad ++ Wiki .

Niels R.
fonte
21
Ctrl-K / Shift-Ctrl-K costuma ser melhor porque Ctrl-Q alterna os comentários por linha, o que costuma ser irritante.
Calvin1602
2
CTRL + Q é o comentário da linha, para o comentário do bloco o atalho é CTRL + SHIFT + Q
machineaddict
2
@machineaddict, Qual é o oposto disso?
Pacerier
Eu vi que você está procurando por esse atalho de teclado em várias postagens em sites da SE. Não sei o atalho. Eu só uso combinações Ctrl-Q para comentários.
machineaddict de
1
Observe que para que funcione, você DEVE especificar a linguagem (de programação) para o código. Além disso, se você copiar e colar um trecho de código em um novo arquivo sem especificar o idioma manualmente - ou - ele contém uma mistura de idiomas (por exemplo, SQL embutido no código Python), o bloco de comentário / descomentar não funcionará .
Juha Untinen de
22

Experimente o seguinte atalho:

Ctrl+ K.

Javier
fonte
17

Este link era exatamente o que eu estava procurando.

Deixe-me resumir as respostas para o benefício de outros ( para python e notepad ++ )

1) Ctrl+ Kem várias linhas (ou seja, região selecionada) permite que você bloqueie o comentário .

Observe também que pressionar a combinação várias vezes permite adicionar vários "#" s (às vezes eu uso isso durante o teste para diferenciar de outros comentários)

2) Ctrl+ Shift+ K(na região comentada) permite que você execute o bloqueio de descomentar

3) Ctrl+ Shift+ Kem uma região selecionada não comentada não a comenta

4) Ctrl+ Qpermite que você bloqueie comentário / descomente em um modo alternado (ou seja, você não pode adicionar vários '#' s como em 1))

Espero que isso ajude outra alma errante.

Pergunta - como você desenvolveria um hack de combinações de teclado para comentar / descomentar se não houvesse atalhos? Apenas curioso. Não tenho ideia de perguntar.

Raaj
fonte
Hope this helps another wandering soul.É verdade.
Shashank Sawant
11

Sim, no Notepad ++ você pode fazer isso!

Algumas teclas de atalho para comentários:

  • Ctrl+ QAlternar comentário de bloco
  • Ctrl+ KBloquear comentário
  • Ctrl+ Shift+ K Bloquear descomentar
  • Ctrl+ Shift+ Q Comentário de fluxo

Fonte: shortcutworld.com da seção Comentário / descomentar .

No link, você encontrará muitos outros atalhos úteis também.

user3898160
fonte
9

para arquivos .sql Ctrl+ Kou Ctrl+ Qnão funciona.

inserir comentários em arquivos .sql no Notepad ++ tente Ctrl+ Shift+Q

(não há atalho para descomentar o bloco de código. Eu tentei isso na v5.8.2)

N30
fonte
7
Para fazer com que Ctrl-K e Ctrl-Q funcionem para SQL, você precisa editar o arquivo langs.xml no diretório Notepad ++. (Com direitos de administrador e com o notepad ++ fechado). Adicione commentLine = "-" às configurações de idioma para SQL.
vicsz
1
De dev.mysql.com - De uma sequência “-” até o final da linha. No MySQL, o estilo de comentário “-” (traço duplo) requer que o segundo traço seja seguido por pelo menos um espaço em branco ou caractere de controle (como um espaço, tabulação, nova linha e assim por diante). Essa sintaxe é um pouco diferente da sintaxe de comentário SQL padrão. Então, veja se você precisa usar "-", mas o Notepad ++ mudará a cor de qualquer maneira
BillyNair
@BillyNair, Uau, boa pegada! O realce inválido do Notepad ++ vai causar alguns bugs sérios.
Pacerier
1

Para adicionar um comentário em qualquer código no NOTEPAD ++, primeiro temos que salvar e definir o tipo de arquivo de programação ou script. Como, salve o arquivo como xml, html etc. Assim que o arquivo for salvo no formato apropriado, você poderá adicionar um comentário diretamente usando o atalho ctrl+Q

Vijay Parchani
fonte
0

Em seu editor n ++, você pode ir para Configuração > Mapeador de atalhos e encontrar todas as informações de atalho, bem como editá-las :)

Masud Shrabon
fonte
0

Duas maneiras de bloquear os comentários:

  1. Ctrl+ Shift+Q

ou

  1. Selecione o bloco
  2. Alt + Clique com o botão direito
  3. Escolha bloquear comentário.
Mahesh
fonte
0

Use o atalho: Ctrl+ Q. Você pode personalizar em Configurações

user3402702
fonte
0

Sem ter selecionado um tipo de idioma para seu arquivo, não há estilos definidos. Comentário e bloco de comentário são preferências de estilo específicas do idioma. Se for um PITA ...

Para selecionar a edição multilinha, você pode usar

shift+ alt+down arrow

Kickaha
fonte