Github标记,表单元格中代码块的语法高亮显示
Markdown有管道表语法,但在某些情况下还不够Github标记,表单元格中代码块的语法高亮显示,github,html-table,markdown,syntax-highlighting,github-flavored-markdown,Github,Html Table,Markdown,Syntax Highlighting,Github Flavored Markdown,Markdown有管道表语法,但在某些情况下还不够 |表|语法|无多行单元格内容| 因此,我们可以使用HTML表标记 ```csharp 常数int x=3; 常量字符串y=“foo”; 只读对象obj=getObject(); ``` ```内默尔 def x:int=3; 定义y:string=“foo”; def obj:Object=getObject(); ``` 定义后,使用def定义的变量不能更改。这类似于C#中的readonly或const或Java中的final。Nemer
|表|语法|无多行单元格内容|
因此,我们可以使用HTML表标记
```csharp
常数int x=3;
常量字符串y=“foo”;
只读对象obj=getObject();
```
```内默尔
def x:int=3;
定义y:string=“foo”;
def obj:Object=getObject();
```
定义后,使用def定义的变量不能更改。这类似于C#中的readonly
或const
或Java中的final
。Nemerle中的大多数变量不是这样显式类型的。
但不久前,语法高亮显示被破坏,现在看起来很难看。关于如何解决这个问题有什么想法吗?您可以使用
。语法高亮显示不起作用,但至少格式正确
<td><pre>
const int x = 3;
const string y = "foo";
readonly Object obj = getObject();
</pre></td>
|1|2|3
-|-|-
`const int x = 3;`<br>` const string y = "foo";`<br>`readonly Object obj =getObject();`|`def x : int = 3;`<br>`def y : string = "foo";`<br>`def obj : Object = getObject(); `|Variables defined with `def` cannot be changed once defined. This is similar to `readonly` or `const` in C# or `final` in Java. Most variables in Nemerle aren't explicitly typed like this.explicitly typed like this.
A | B | C
-- | -- | --
x | y | Some code : <pre lang=php>function sayHello($someArg)</pre>
1 | 2 | 3
常数int x=3;
常量字符串y=“foo”;
只读对象obj=getObject();
您可以使用
<td><pre>
const int x = 3;
const string y = "foo";
readonly Object obj = getObject();
</pre></td>
A | B | C
-- | -- | --
x | y | Some code : <pre lang=php>function sayHello($someArg)</pre>
1 | 2 | 3
def x:int=3;
定义y:string=“foo”;
def obj:Object=getObject();
定义后,使用def定义的变量不能更改。这类似于C#中的readonly
或const
或Java中的final
。Nemerle中的大多数变量不是这样显式类型的。
另一种方法是使用多个`
和
,但语法高亮显示不起作用
| 1 | 2 | 3
-|-|-
`常数int x=3`
`const string y=“foo”`
`readonly Object obj=getObject()`|`def x:int=3`
`defy:string=“foo”`
`def obj:Object=getObject()`|使用“def”定义的变量一旦定义就不能更改。这类似于C#中的'readonly'或'const',或Java中的'final'。Nemerle中的大多数变量不是这样显式类型的。显式类型是这样的。
在
和代码块之间添加一个空行
以下是固定的降价:
结果是:
您还可以:
A | B | C
-- | -- | --
x | y | Some代码:函数sayHello($someArg)
1 | 2 | 3
诀窍是在代码周围使用标记,同时用
标记将其包装起来,如下所示:
``
下面是一个屏幕截图,它是如何呈现的,来自我自己的用例:
@Alvaro如果您感兴趣,实际上有一种方法可以做到这一点(
)。看见