der*_*rek 37 github-flavored-markdown
我知道我可以在github markdown中使用"code"来突出显示代码片段.但我无法显示代码段的行号.有办法吗?
```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
Run Code Online (Sandbox Code Playgroud)
我想在每行的开头放一个行号:
1 var s = "JavaScript syntax highlighting";
2 alert(s);
Run Code Online (Sandbox Code Playgroud)
谢谢
虽然它在 GitHub 中不可用,但我今天发现如果您=在开头行后添加一个符号,在某些 Markdown 编辑器上,它会给出所需的结果。
例如:
```javascript=
var s = "JavaScript syntax highlighting";
alert(s);
```
Run Code Online (Sandbox Code Playgroud)
这适用于 Markdown 编辑器,例如HackMD
在 HackMD 上查看您的示例
因此,您需要通过向 html 页面添加 css 来帮助自己。当代码进入<pre> </pre>markdown 块时。
您可以将您的逻辑应用于此块,以在每行上放置行号。
请参阅https://codepen.io/heiswayi/pen/jyKYyg以供参考。
小智 5
使用awk '{printf("% 4d %s\n", NR, $0)}' StartDsl.scalaStartDsl.scala 是源代码文件,您可以获得类似的东西。将结果粘贴到
```scala
<your code here>
```
Run Code Online (Sandbox Code Playgroud)
小智 5
我使用 RStudio 和 RMarkdown 来渲染我的 Markdown ( .md) 文件。效果很好。使用 RMarkdown,规范是这样制定的:
```{.javascript .numberLines .lineAnchors}
var s = "JavaScript syntax highlighting";
alert(s);
```Run Code Online (Sandbox Code Playgroud)
是的,有很多可用的 Markdown 编辑器,我不确定这是否适用于所有编辑器,但 RStudio/RMarkdown 是一个非常出色的工具,我很久以前就使用过它(恕我直言)。
| 归档时间: |
|
| 查看次数: |
23784 次 |
| 最近记录: |