Acceso directo de GitHub para formatear código de muestra

9

Stack Overflow tiene un botón que puede presionar para sangrar un bloque de texto cuatro espacios para que Markdown lo trate como código. GitHub también usa Markdown, pero no parece tener botones de formato.

¿GitHub tiene un atajo de teclado o un botón para sangrar un bloque de código, o tendré que copiar el código en un editor de texto, sangrarlo y pegarlo de nuevo?

Joey Adams
fuente

Respuestas:

5

No hay atajo de teclado para sangrar automáticamente un bloque de código.

Tendrá que buscar una extensión del navegador, como un script de usuario, o escribir una usted mismo. O simplemente agregue los cuatro espacios iniciales como lo haría ahora.

Puede ver una lista de los atajos de teclado actuales de GitHub haciendo Shift+ ?y haciendo clic en "Ver todo" en cualquier página de GitHub.

Ocho días de malestar
fuente
4

GitHub Flavored Markdown admite una sintaxis alternativa para el formateo del código (observe los backticks):

```
#include <stdio.h>

int main(void)
{
    puts("Hello, world\n");
    return 0;
}
```

Esto no requiere que sangres el código. Otra ventaja: puede especificar el lenguaje de programación para habilitar el resaltado de sintaxis:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Joey Adams
fuente
1
Esta es la mejor respuesta porque GFM extiende el estándar Markdown para que no necesite sangrar. Si tan solo pudiéramos obtener algún tipo de consenso sobre qué sabor debería convertirse en el estándar.
styfle
2

Seleccione las líneas que desea sangrar y presione Tabdos veces. Shift+ Tab indentables.

Francesc Rosas
fuente
Esto no funciona para mí ni en Firefox ni en Chrome. ¿Qué navegador estás usando?
Joey Adams
@JoeyAdams que acabo de probar con Chrome y Firefox. Además, no funciona en Gist (el editor es solo un área de texto).
Francesc Rosas
Funciona bien en Chrome
ZygD