Estoy tratando de comentar una gran parte del código en un programa, pero es muy difícil hacerlo manualmente. ¿Hay algún programa para hacerlo por mí? (hacer que tal programa no parezca difícil de todos modos) Además, estoy usando emacs. ¿Tiene emacs esa función? (o un archivo Lisp emacs al menos?)¿Hay alguna forma de comentar un gran fragmento de código?
Respuesta
En emacs, puede utilizar M-x comment-region
y M-x uncomment-region
.
Además, puede usar 'M-;' para alternar la comentario de la región actual, pero solo si la región está activa. Siempre lo hago "a mano" con los comandos anteriores. – dfan
¡Ese atajo es asombroso! – qed
'M-;' funciona bien junto con 'region-expand.el', por ejemplo cuando quiere comentar una función: https://github.com/magnars/expand-region.el –
Puede marcar al principio de la región que desea comentar, desplazarse hasta el final de la región, luego hacer C-c C-c o M-x región-comentario.
en que modo lo hace" Cc Cc "==" Mx comment-region "? solo curiosidad –
@Tom. Aunque pensé que funciona en general, pero después de que me lo indicó, probé; funciona con ruby-mode, pero no parece funcionar en (algunos) otros modos. La ayuda dice que está obligado a 'comment-region' definido en' newcomment.el'. – sawa
ah bueno saberlo. Corté python así que fui y lo busqué y en modo python ejecuta la región. :) –
Adjunto comment-region
a C-M-;
. Y recuerde que C-u
elimina la región comentada.
E.g. C-u 2 C-M-;
comenta la región con ;;
(en Lisp). Entonces C-u C-M-;
elimina la región. (La región debe estar activa en ambos casos).
El método comment-region
enlazado a la clave M-;
. Puede seleccionar la región usando un marcador y luego usar M-;
para comentar/descomentar.
- 1. ¿Hay alguna manera de comentar un gran bloque de código en TextMate?
- 2. ¿Hay alguna herramienta para comentar el código de JavaScript?
- 3. ¿Hay alguna forma de insertar un fragmento de código en otro?
- 4. ¿Hay alguna forma de 'resaltar' el código?
- 5. ¿Hay alguna manera de comentar XAML que contiene comentarios?
- 6. ¿Hay alguna manera de comentar el texto en textil?
- 7. ¿Hay alguna forma mejor de hacer este código python?
- 8. ¿Hay alguna forma de multirreproducir un SqlDataReader?
- 9. Perforce: ¿hay alguna forma mejor de comentar una línea en las especificaciones del cliente?
- 10. ¿Hay alguna forma de formatear el código en TextWrangler?
- 11. ¿Hay alguna forma de generar código repetitivo para pilas RESTful?
- 12. ¿Hay alguna forma más concisa de escribir este código Java?
- 13. ¿Hay alguna forma de incorporar Fitnesse al código C++?
- 14. ¿Hay alguna forma de doblar el código manualmente en Eclipse?
- 15. ¿Hay alguna forma de compilar código Java en una DLL?
- 16. ¿Hay alguna forma de generar código/clases WMI?
- 17. ¿Hay alguna forma de vincular Keyboard.FocusedElement?
- 18. Javascript jQuery es la mejor manera de insertar un gran fragmento de código en DOM
- 19. ¿Cómo encontrar un fragmento de código similar?
- 20. ¿Hay alguna forma de detectar un software de registro clave?
- 21. ¿El código que no se usa para comentar me da un impulso en el rendimiento de alguna forma, forma o forma?
- 22. Formateo de parámetros literales de un fragmento de código C#
- 23. ¿Hay alguna forma de acceder dinámicamente a un superglobal?
- 24. ¿Hay alguna forma de detectar un lenguaje RTL en Java?
- 25. Cómo comentar un bloque de código Python en Vim
- 26. ¿Hay alguna forma de ejecutar el código php en un sandbox desde dentro de php
- 27. ¿Hay alguna forma de agregar un número par de dígitos?
- 28. ¿Hay alguna forma de obtener la dirección de un registro?
- 29. ¿Hay alguna forma de filtrar un rastreo de SQL Profiler?
- 30. ¿Hay alguna forma de obtener una lista de todas las CSS aplicadas a un fragmento o página HTML?
Tiene algunas funciones personalizadas aquí: http://stackoverflow.com/questions/20041904/eclipse-like-line-commenting-in-emacs/20045679#20045679 – Ehvince