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?

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.


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
```

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.