Atalho do GitHub para formatar amostra de código

9

O estouro de pilha possui um botão que você pode pressionar para recuar um bloco de texto em quatro espaços, para que o Markdown o trate como código. O GitHub também usa o Markdown, mas parece não ter botões de formatação.

O GitHub tem um atalho ou botão de teclado para recuar um bloco de código ou terei de copiar o código para um editor de texto, recuá-lo e colá-lo novamente?

Joey Adams
fonte

Respostas:

5

Não há atalho de teclado para recuar automaticamente um bloco de código.

Você precisará encontrar uma extensão do navegador, como um script de usuário, ou escrever uma. Ou apenas adicione os quatro espaços à esquerda como faria agora.

Você pode ver uma lista dos atalhos de teclado atuais do GitHub clicando em Shift+ ?e clicando em "Ver tudo" em qualquer página do GitHub.

Oito Dias de Mal-estar
fonte
4

O GitHub Flavored Markdown suporta uma sintaxe alternativa para formatação de código (observe os backticks):

```
#include <stdio.h>

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

Isso não requer que você indente o código. Outro bônus: você pode especificar a linguagem de programação para ativar o destaque da sintaxe:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Joey Adams
fonte
11
Essa é a melhor resposta, porque o GFM estende o padrão Markdown para que você não precise recuar. Se ao menos pudéssemos obter algum tipo de consenso sobre qual sabor deveria se tornar o padrão.
Styfle
2

Selecione as linhas que deseja recuar e pressione Tabduas vezes. Shift+ Tab unindents.

Francesc Rosas
fonte
Isso não funciona para mim no Firefox ou no Chrome. Qual navegador você está usando?
Joey Adams
@JoeyAdams Acabei de experimentar com o Chrome e Firefox. Além disso, ele não funciona no Gist (o editor é apenas uma área de texto).
Francesc Rosas
Funciona bem no Chrome
ZygD 15/10