Solución:
En SQL Developer, resalto todas las líneas de PL / SQL que quiero comentar y usar control + /.
Obviamente, le gustaría tener una forma de comentar y descomentar varias líneas rápidamente. Esto pondrá --
delante de cada línea que haya resaltado. Haz el mismo comando para descomentar.
puede asignar una tecla de función a través de Herramientas> Preferencias> Configuración de teclas (Editar / Selección / Líneas de comentario).
Como dijo @Acroneos, no hay forma. Este es el comportamiento común de la mayoría de los lenguajes de programación. Los comentarios, así como otros tokens, son reconocidos por los lexers. Y los lexers trabajan con gramáticas libres de contexto. es decir, las lex generalmente pueden reconocer solo expresiones reqular.
Todavía puede usar el enfoque C / C ++ (#if 0
/#endif
). Ver compilación condicional. Pero no parece “tan bonito”.
begin
something1;
$if false $then
something2;
$endif;
endl;