web-dev-qa-db-fra.com

Comment afficher le numéro de ligne en utilisant "code" de github markdown?

Je sais que je peux utiliser "code" dans github markdown pour mettre en évidence un extrait de code. Mais je ne suis pas en mesure d'afficher le numéro de ligne pour un extrait. Y a-t-il un moyen de le faire?

```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```

Je veux qu'un numéro de ligne soit placé au début de chaque ligne.

1    var s = "JavaScript syntax highlighting";
2    alert(s);

Merci

29
derek

Comme vous pouvez le constater dans Markdown Cheatsheet , GitHub n’affiche pas les numéros de ligne dans les blocs de code.

6
denysdovhan

Vous pouvez obtenir quelque chose de similaire dont vous avez besoin en utilisant awk '{printf("% 4d %s\n", NR, $0)}' StartDsl.scala, où StartDsl.scala est votre fichier de code source. Coller le résultat entre

```scala
<your code here>
```
1
jseteny

Vous devrez donc vous aider en ajoutant CSS à votre page HTML. En tant que code va dans <pre> </pre> bloc dans markdown. 

Vous pouvez appliquer votre logique à ce bloc pour mettre le numéro de ligne contre chaque ligne.

Voir https://codepen.io/heiswayi/pen/jyKYyg pour référence.

0
Vinay Prajapati

Comme un hack, vous pouvez enregistrer une image de votre code à l’adresse https://carbon.now.sh et la publier; ils prennent en charge les numéros de ligne en option.

0
Birch