freeCodeCamp/guide/chinese/miscellaneous/markdown-code-formatting/index.md

102 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Markdown Code Formatting
localeTitle: 降价代码格式
---
# 降价代码格式
Markdown中有两种格式化代码的方法。您可以使用内联代码通过在行的某些部分周围添加反引号也可以使用代码块某些渲染器将使用语法突出显示。
## 内联代码
您可以使用内联代码格式来强调您正在编写的行中的小命令或语法。
例如您可能希望提及Javascript的`Array.protoype.map()`函数。通过使用内联代码格式化,很明显这是一段代码。您也可以使用它来说明终端命令,例如`yarn install` 。
要使用内联代码格式化只需将要格式化的代码包装在反引号中。在标准的美国布局QWERTY键盘上可以在“1”左侧和“Tab”上方找到它。下面提供了有关国际键盘上反引号位置的更多信息。
例如在markdown中编写\`Array.prototype.map\`将呈现为`Array.prototype.map()` 。
## 代码块
要编写更长或更详细的代码片段通常最好将它们放在代码块中。代码块允许您使用多行markdown将在其自己的框中呈现它并使用代码类型字体。
要实现这一点,请使用三个反引号开始你的阻止。这标志着您正在创建一个代码块。你将需要完成另外一行三个反引号。例如:
\`\`\`
var add2 = functionnumber{
返回号码+2;
}
\`\`\`
将在降价时呈现为:
```
var add2 = function(number) {
return number + 2;
}
```
虽然markdown本身不支持但许多降价引擎包括GitHub使用的引擎将支持语法突出显示。这意味着通过告诉markdown我们在块中使用的语言它将添加像IDE一样的颜色。您可以通过在与前三个后面的刻度相同的行中添加语言的名称来完成此操作。在上面的例子中如果不是第一行是\`\`\`我们使用\`\`\`js那么突出显示将应用于我们的块。
```js
var add2 = function(number) {
return number + 2;
}
```
这可以应用于不仅仅是javascript。我可以用\`\`\`html
```html
<div class="row">
<div class="col-md-6 col-md-offset-3">
<h1>Hello World</h1>
</div>
</div>
```
\`\`\`红宝石:
```ruby
"Hello World".split('').each do |letter|
puts letter
end
```
或\`\`\`python
```python
a, b = 0, 1
while b < 10:
print(b)
a, b = a, a + b
```
加上许多其他人。但请记住,并非所有降价引擎都会应用语法高亮显示。
## 键入反引号
在不同的键盘上反引键的位置可能不同如果你没有使用美国布局QWERTY键盘可能很难找到。 [这个](http://superuser.com/a/254077/122424)有用的指南列出了一些查找反引号键的方法,我们在下面收集了这些方法。
#### QWERTY和QWERTZ标有红色边框的键
![QWERTY](//discourse-user-assets.s3.amazonaws.com/optimized/2X/a/a7daf1d707e12e207d47f0eb70ba01d97ffd1924_1_690x327.png)
#### AZERTY France Alt Gr + Key标有红色边框
![AZERTY](//discourse-user-assets.s3.amazonaws.com/original/2X/8/8f65c339ce4eefd9d79841f3dc54f4c37cab2e77.png)
#### AZERTY比利时 Alt Gr + Key标有红色边框
![在此处输入图像描述](//discourse-user-assets.s3.amazonaws.com/original/2X/d/de291f0895b0fed992726a62d654f4e1f0e421f3.png)
#### QWERTY爱沙尼亚语已标有红色边框的钥匙
![爱沙尼亚语键盘布局](//discourse-user-assets.s3.amazonaws.com/optimized/2X/0/089b26510b1dcc7553625ba162582cf55837b6cd_1_690x230.png)
### 替代码
最后反引号键有一个alt代码可以在任何键盘上使用。如果在键盘上找不到反引号键可以按住Alt键然后按9然后按6Alt + 9,6。这将插入一个反引号。