No lo he probado, pero si la solución de Artem es correcta, entonces la solución aceptada debería cambiarse a esa.
KobeJohn
Muchos editores pueden prefijar varias líneas con una sola línea usando un atajo de teclado. En Atom es CMD + /;)
cregox
Esto no es compatible con Gherkin. La razón de esto es que ya puede introducir bloques de descripción para elaborar según sea necesario para las palabras clave: Característica, Esquema del escenario, Escenario y Ejemplos. Un comentario de varias líneas para estos sería un patrón en contra. Para las palabras clave restantes, tiene el comentario de una sola línea según sea necesario. Introducir un comentario de varias líneas para ellos debería ser bastante raro y quizás sea indicativo de una falta de claridad.
Kevin Johnson
Respuestas:
59
No es compatible con Gherkin, por lo que debe anteponer todas las líneas con #.
Si usa la extensión SpecFlow Visual Studio (v1.9.2), simplemente puede seleccionar las líneas y convertirlas en comentarios y viceversa. Los atajos predeterminados son Ctrl + K, C para comentar y Ctrl + K, U para descomentar.
También puede "solucionar" este problema en Visual Studio mediante la función de edición de varias líneas. (Consulte http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Solo tienes que seleccionar el comienzo de las líneas manteniendo presionada la tecla ALT y usando el mouse. Con esta función, puede escribir todas las líneas seleccionadas al mismo tiempo. También puede eliminarlos todos de manera similar, seleccionando todos los caracteres # para eliminarlos.
Funcionará si lo usa justo después de Característica o Escenario y algunos otros elementos.
Feature: my feature
""" some block comment
still block comment
""" end of block comment
Scenario: my feature
""" some block comment
still block comment
""" end of block comment
Por otro lado, no funcionará si desea comentar algunos pasos.
Creo que puede configurar su IDE para comentar una línea en la combinación de teclas estándar. Por ejemplo, IntelliJ reconoce archivos * .feature y permite comentar fuera de la caja. Lo mismo se puede hacer con Notepad ++ o incluso VS.
Viniendo de Python, es realmente extraño ver las comillas triples usadas de esa manera. ¡Buena solución si funciona!
KobeJohn
4
No es necesario utilizar comillas triples en estos lugares, ya que cualquier texto será tratado como comentario (es decir, ignorado) por Cucumber de todos modos. Las comillas triples se utilizan para textos de varias líneas dados / cuando / luego pasos interiores.
csgero
7
En Eclipse, para comentar líneas únicas / múltiples del contenido del archivo de características Gherkin, también podemos hacer lo siguiente.
Agregue una nueva asociación de archivo Windows > Preferences > General > Editors> File Associations > File types: > Add...
y agregue un nuevo tipo de archivo como*.feature
Asociar un editor para Associated Editors > > Add...
agregar un nuevo tipo de archivoProperties File Editor (Default) .
Ahora vuelva a abrir el archivo si está abierto y se abrirá en Properties File Editorlugar de Text editor.
Hacer esto me permite seleccionar cualquier número de líneas y comentar usando el atajo común de comentarios Ctrl + Shift + C
Gracias Marcus. Su respuesta es correcta, pero acepté la respuesta de Tz_ debido a la solución.
dbruning el
1
Vaya, esa fue una buena solución. No pensé en eso.
Marcus Hammarberg
0
En Eclipse, para comentar líneas únicas / múltiples del contenido del archivo de características Gherkin, también podemos hacer lo siguiente. Agregar nueva asociación de archivos Windows> Preferencias> General> Editores> Asociaciones de archivos> Tipos de archivo:> Agregar ... y agregar un nuevo tipo de archivo como * .feature Asociar un editor para un nuevo tipo de archivo Editores asociados>> Agregar ... agregar propiedades Editor de archivos (predeterminado). Ahora vuelva a abrir el archivo si está abierto y se abrirá en el Editor de archivos de propiedades en lugar del editor de texto. Hacer esto me permite seleccionar cualquier número de líneas y comentar usando el atajo común de comentarios Ctrl + Shift + C
Bueno, hasta ahora he usado # para comentar los pasos de la prueba. Si usa esto, debe comentar individualmente todas y cada una de las líneas, escenarios y ejemplos que sean aplicables. Aunque esto no se recomienda, todavía no veo nada similar compatible con pepinillo.
CMD + /
;)Respuestas:
No es compatible con Gherkin, por lo que debe anteponer todas las líneas con #.
Si usa la extensión SpecFlow Visual Studio (v1.9.2), simplemente puede seleccionar las líneas y convertirlas en comentarios y viceversa. Los atajos predeterminados son Ctrl + K, C para comentar y Ctrl + K, U para descomentar.
También puede "solucionar" este problema en Visual Studio mediante la función de edición de varias líneas. (Consulte http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Solo tienes que seleccionar el comienzo de las líneas manteniendo presionada la tecla ALT y usando el mouse. Con esta función, puede escribir todas las líneas seleccionadas al mismo tiempo. También puede eliminarlos todos de manera similar, seleccionando todos los caracteres # para eliminarlos.
fuente
Sí hay. Se llama comentarios de tipo PyStrings. Vea el ejemplo en http://docs.behat.org/guides/1.gherkin.html#pystrings .
Funcionará si lo usa justo después de Característica o Escenario y algunos otros elementos.
Por otro lado, no funcionará si desea comentar algunos pasos.
Creo que puede configurar su IDE para comentar una línea en la combinación de teclas estándar. Por ejemplo, IntelliJ reconoce archivos * .feature y permite comentar fuera de la caja. Lo mismo se puede hacer con Notepad ++ o incluso VS.
fuente
En
Eclipse
, para comentar líneas únicas / múltiples del contenido del archivo de características Gherkin, también podemos hacer lo siguiente.Agregue una nueva asociación de archivo
Windows > Preferences > General > Editors> File Associations > File types: > Add...
y agregue un nuevo tipo de archivo como
*.feature
Asociar un editor para
Associated Editors > > Add...
agregar un nuevo tipo de archivo
Properties File Editor (Default)
.Ahora vuelva a abrir el archivo si está abierto y se abrirá en
Properties File Editor
lugar deText editor
.Hacer esto me permite seleccionar cualquier número de líneas y comentar usando el atajo común de comentarios Ctrl + Shift + C
fuente
Para comentar:
Línea única -> #
Varias líneas -> "" "
fuente
Utilice CTRL + /
Funciona muy bien. Comentario de varias líneas
fuente
Comentario de una sola línea: #
Comentario de línea múltiple: comienza con "" "Termina con" ""
fuente
Utilice la tecla Comando + '?' clave para comentar varias líneas para scripts de pepino en MAC.
fuente
No hay comentarios de bloque en Gherkin, sin embargo, puede comentar varias líneas a la vez seleccionando ese bloque y presionando ctrl + /
fuente
Puede lograrlo seleccionando todas las líneas que desea comentar y luego presionando las teclas " Ctrl + tecla más / igual + / " en eclipse.
fuente
De hecho, no creo que sea compatible. He estado haciendo trabajos relacionados con Pepino durante aproximadamente 2 años y nunca lo vi.
Tendrás que hacer muchas # -lines;).
Comenzaría a leer la gran wiki en github ( https://github.com/cucumber/cucumber/wiki/Gherkin )
fuente
En Eclipse, para comentar líneas únicas / múltiples del contenido del archivo de características Gherkin, también podemos hacer lo siguiente. Agregar nueva asociación de archivos Windows> Preferencias> General> Editores> Asociaciones de archivos> Tipos de archivo:> Agregar ... y agregar un nuevo tipo de archivo como * .feature Asociar un editor para un nuevo tipo de archivo Editores asociados>> Agregar ... agregar propiedades Editor de archivos (predeterminado). Ahora vuelva a abrir el archivo si está abierto y se abrirá en el Editor de archivos de propiedades en lugar del editor de texto. Hacer esto me permite seleccionar cualquier número de líneas y comentar usando el atajo común de comentarios Ctrl + Shift + C
fuente
Bueno, hasta ahora he usado
#
para comentar los pasos de la prueba. Si usa esto, debe comentar individualmente todas y cada una de las líneas, escenarios y ejemplos que sean aplicables. Aunque esto no se recomienda, todavía no veo nada similar compatible con pepinillo.fuente
Seleccione todas las líneas que desea comentar y presione cmd + shift + c .
fuente