diff --git a/packages/docs/docs/guide/markdown.md b/packages/docs/docs/guide/markdown.md index 7b47dd767c..5011fa0861 100644 --- a/packages/docs/docs/guide/markdown.md +++ b/packages/docs/docs/guide/markdown.md @@ -275,6 +275,46 @@ export default { } ``` +In addition to a single line, you can also specify multiple single lines, line ranges, or both. + +- Line ranges: e.g. `{5-8}`, `{3-10}`, `{10-17}` +- Multiple single lines: e.g. `{4,7,9}` +- Line ranges and single lines: e.g. `{4,7-13,16,23-27,40}` + +**Input** + +```` +``` js{1,4,6-7} +export default { // Highlighted + data () { + return { + msg: `Highlighted! + This line isn't highlighted, + but this and the next 2 are.`, + motd: 'VuePress is awesome', + lorem: 'ipsum', + } + } +} +``` +```` + +**Output** + +``` js{1,4,6-8} +export default { // Highlighted + data () { + return { + msg: `Highlighted! + This line isn't highlighted, + but this and the next 2 are.`, + motd: 'VuePress is awesome', + lorem: 'ipsum', + } + } +} +``` + ## Line Numbers You can enable line numbers for each code blocks via config: diff --git a/packages/docs/docs/zh/guide/markdown.md b/packages/docs/docs/zh/guide/markdown.md index 961e8289c9..07cf87b44f 100644 --- a/packages/docs/docs/zh/guide/markdown.md +++ b/packages/docs/docs/zh/guide/markdown.md @@ -270,6 +270,46 @@ export default { } ``` +除了单行以外,你也可指定多行,行数区间,或是两者都指定。 + +- 行数区间: 例如 `{5-8}`, `{3-10}`, `{10-17}` +- 多个单行: 例如 `{4,7,9}` +- 行数区间与多个单行: 例如 `{4,7-13,16,23-27,40}` + +**Input** + +```` +``` js{1,4,6-7} +export default { // Highlighted + data () { + return { + msg: `Highlighted! + This line isn't highlighted, + but this and the next 2 are.`, + motd: 'VuePress is awesome', + lorem: 'ipsum', + } + } +} +``` +```` + +**Output** + +``` js{1,4,6-8} +export default { // Highlighted + data () { + return { + msg: `Highlighted! + This line isn't highlighted, + but this and the next 2 are.`, + motd: 'VuePress is awesome', + lorem: 'ipsum', + } + } +} +``` + ## 行号 你可以通过配置来为每个代码块显示行号: