我知道我可以使用"代码"在github markdown中突出显示一段代码片段。但我无法显示代码段的行号。有办法吗?
```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
我想在每行的开头放一个行号:
1 var s = "JavaScript syntax highlighting";
2 alert(s);
由于
答案 0 :(得分:7)
正如您在Markdown Cheatsheet中注意到的那样,GitHub不会在代码块中显示行号。
答案 1 :(得分:4)
尽管它在 GitHub 中不可用,但我今天发现,如果您在开头行后添加 =
符号,在某些 Markdown 编辑器上,它会提供所需的结果。
例如:
```javascript=
var s = "JavaScript syntax highlighting";
alert(s);
```
这适用于 Markdown 编辑器,例如 HackMD
参见 HackMD 上的 your example
答案 2 :(得分:1)
使用awk '{printf("% 4d %s\n", NR, $0)}' StartDsl.scala
可以获得所需的类似内容,其中StartDsl.scala是您的源代码文件。将结果粘贴在之间
```scala
<your code here>
```
答案 3 :(得分:0)
因此,您需要通过在html页面中添加css来帮助自己。当代码在降价时进入<pre> </pre>
块。
您可以将逻辑应用于此块以对每行添加行号。
答案 4 :(得分:0)
作为黑客,您可以在https://carbon.now.sh保存代码的照片并发布;他们支持行号作为选项。
答案 5 :(得分:0)
只需在您选择的语言后添加一个 = 即可!
```java=
java code exemple:
int i = 5
```java=