Skip to content

Commit d87dd54

Browse files
authored
update zh-CN book (#1700)
Update code-blocks and comment styles for: * zh-CN book
1 parent 198fcff commit d87dd54

28 files changed

+702
-703
lines changed

zh-CN/book/3rdpartyprompts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Nerdfonts 并不是必需的,但它们能使呈现效果更好。
2121
3.`~/.config/nushell/config.nu`(或由`$nu.config-path`输出的路径)中设置`PROMPT_COMMAND`,将`M365Princess.mp.json`改为你喜欢的任何 [主题](https://ohmyposh.dev/docs/themes)
2222

2323
```nu
24-
> $env.PROMPT_COMMAND = { oh-my-posh --config ~/.poshthemes/M365Princess.omp.json }
24+
$env.PROMPT_COMMAND = { oh-my-posh --config ~/.poshthemes/M365Princess.omp.json }
2525
```
2626

2727
MacOS 用户配置步骤:

zh-CN/book/aliases.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ Nushell 中的别名提供了一种简单的文本替换方式,这允许你为
55
例如,让我们创建一个名为 `ll` 的别名,它将展开为 `ls -l`
66

77
```nu
8-
> alias ll = ls -l
8+
alias ll = ls -l
99
```
1010

1111
我们可以通过别名来调用它:
1212

1313
```nu
14-
> ll
14+
ll
1515
```
1616

1717
一旦我们这样做了,就如同我们输入了 `ls -l` 一样。这也允许我们传入标志或位置参数。例如,我们现在也可以这样写:
1818

1919
```
20-
> ll -a
20+
ll -a
2121
```
2222

2323
可得到与输入了`ls -l -a`一样的结果。

zh-CN/book/coloring_and_theming.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Nushell 界面的许多部分都可以定制它们的颜色,所有这些都可
1515
表的边框由`config.nu`中的`table_mode`设置来控制。下面是一个例子:
1616

1717
```nu
18-
> $env.config = {
18+
$env.config = {
1919
table_mode: rounded
2020
}
2121
```
@@ -269,7 +269,7 @@ Nushell 界面的许多部分都可以定制它们的颜色,所有这些都可
269269
下面是一个改变其中一些数值的小例子。
270270

271271
```nu
272-
> let config = {
272+
let config = {
273273
color_config: {
274274
separator: purple
275275
leading_trailing_space_bg: "#ffffff"
@@ -294,7 +294,7 @@ Nushell 界面的许多部分都可以定制它们的颜色,所有这些都可
294294
下面是另一个使用多种颜色语法的小例子,其中有一些注释:
295295

296296
```nu
297-
> let config = {
297+
let config = {
298298
color_config: {
299299
separator: "#88b719" # this sets only the foreground color like PR #486
300300
leading_trailing_space_bg: white # this sets only the foreground color in the original style
@@ -348,7 +348,7 @@ Nushell 界面的许多部分都可以定制它们的颜色,所有这些都可
348348
这里有一个小例子,说明如何对这些项目应用颜色。任何没有显示指定的都会被设置为默认的颜色。
349349

350350
```nu
351-
> $env.config = {
351+
$env.config = {
352352
color_config: {
353353
shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b}
354354
shape_bool: green
@@ -371,13 +371,13 @@ Nushell 的提示符可以通过这些环境变量进行配置:
371371
例如:对于一个简单的提示,我们可以这样做。注意`PROMPT_COMMAND`需要一个`block`而其他的需要一个`string`
372372

373373
```nu
374-
> $env.PROMPT_COMMAND = { build-string (date now | format date '%m/%d/%Y %I:%M:%S%.3f') ': ' (pwd | path basename) }
374+
$env.PROMPT_COMMAND = { build-string (date now | format date '%m/%d/%Y %I:%M:%S%.3f') ': ' (pwd | path basename) }
375375
```
376376

377377
如果你不喜欢默认的`PROMPT_INDICATOR`,你可以这样改变它:
378378

379379
```nu
380-
> $env.PROMPT_INDICATOR = "> "
380+
$env.PROMPT_INDICATOR = "> "
381381
```
382382

383383
提示的颜色由 `PROMPT_COMMAND` 中的 `block` 控制,在这里你可以编写自己的自定义提示。我们写了一个稍微花哨点的,有 git 状态的,位于 [nu_scripts 仓库](https://github.com/nushell/nu_scripts/blob/main/prompt/oh-my.nu)

zh-CN/book/configuration.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,15 @@ $env | reject config | transpose key val | each {|r| echo $"$env.($r.key) = '($r
8181
接下来,在一些发行版上,你还需要确保 Nu 在`/etc/shells`列表中:
8282

8383
```nu
84-
> cat /etc/shells
85-
# /etc/shells: valid login shells
86-
/bin/sh
87-
/bin/dash
88-
/bin/bash
89-
/bin/rbash
90-
/usr/bin/screen
91-
/usr/bin/fish
92-
/home/sophia/.cargo/bin/nu
84+
cat /etc/shells
85+
# => # /etc/shells: valid login shells
86+
# => /bin/sh
87+
# => /bin/dash
88+
# => /bin/bash
89+
# => /bin/rbash
90+
# => /usr/bin/screen
91+
# => /usr/bin/fish
92+
# => /home/sophia/.cargo/bin/nu
9393
```
9494

9595
这样你就可以使用`chsh`命令来将 Nu 设置为你的登录 Shell。在你注销后下次登录时,应该可以看到一个闪亮的 Nu 提示。

zh-CN/book/creating_errors.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,12 @@ def my-command [x] {
3838
现在当传入一个值调用时,我们会看到一个错误信息返回:
3939

4040
```nu
41-
> my-command 100
42-
43-
Error:
44-
× this is fishy
45-
╭─[entry #5:1:1]
46-
1 │ my-command 100
47-
· ─┬─
48-
· ╰── fish right here
49-
╰────
41+
my-command 100
42+
# => Error:
43+
# => × this is fishy
44+
# => ╭─[entry #5:1:1]
45+
# => 1 │ my-command 100
46+
# => · ─┬─
47+
# => · ╰── fish right here
48+
# => ╰────
5049
```

zh-CN/book/custom_commands.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def greet [name] {
1717
要运行上述命令,我们可以像调用内置命令一样调用它:
1818

1919
```nu
20-
> greet "world"
20+
greet "world"
2121
```
2222

2323
当我们这样做的时候,就会得到输出,如同我们使用内置命令一样:
@@ -62,7 +62,7 @@ def "str mycommand" [] {
6262
现在我们可以像调用`str`的内置子命令一样调用我们的自定义命令:
6363

6464
```nu
65-
> str mycommand
65+
str mycommand
6666
```
6767

6868
## 参数类型
@@ -137,10 +137,10 @@ def greet [name = "nushell"] {
137137
你可以在没有参数的情况下调用这个命令,也可以指定一个值来覆盖默认值:
138138

139139
```
140-
> greet
141-
hello nushell
142-
> greet world
143-
hello world
140+
greet
141+
# => hello nushell
142+
greet world
143+
# => hello world
144144
```
145145

146146
你也可以将默认值与[类型要求](#参数类型)相结合:
@@ -217,19 +217,19 @@ def greet [
217217
你可以用以下方法调用上述内容:
218218

219219
```nu
220-
> greet world --age 10
220+
greet world --age 10
221221
```
222222

223223
或者:
224224

225225
```nu
226-
> greet --age 10 world
226+
greet --age 10 world
227227
```
228228

229229
或者甚至完全不使用标志:
230230

231231
```
232-
> greet world
232+
greet world
233233
```
234234

235235
标志也可以指定一个缩写版本,这允许你传递一个更简单的标志,如同传递一个更容易阅读的全写标志那样。
@@ -250,7 +250,7 @@ _注意:_ 标志是以其全称命名的,所以上面的例子的命令体
250250
现在,我们可以使用缩写标志来调用这个新的定义:
251251

252252
```
253-
> greet -a 10 hello
253+
greet -a 10 hello
254254
```
255255

256256
标志也可以作为基本开关使用,这意味着它们的存在或不存在被当作定义的参数。延伸前面的例子:
@@ -272,13 +272,13 @@ def greet [
272272
而这个定义可以通过如下方式调用:
273273

274274
```
275-
> greet -a 10 --twice hello
275+
greet -a 10 --twice hello
276276
```
277277

278278
或者只是没有开关标志:
279279

280280
```
281-
> greet -a 10 hello
281+
greet -a 10 hello
282282
```
283283

284284
## 剩余参数
@@ -380,7 +380,7 @@ Flags:
380380
自定义命令会像内置命令一样流式输出。例如,假设我们想重构这个管道:
381381

382382
```nu
383-
> ls | get name
383+
ls | get name
384384
```
385385

386386
让我们把[`ls`](/commands/docs/ls.md)移到我们编写的命令中:
@@ -392,7 +392,7 @@ def my-ls [] { ls }
392392
我们就可以像使用[`ls`](/commands/docs/ls.md)一样使用这个命令的输出:
393393

394394
```nu
395-
> my-ls | get name
395+
my-ls | get name
396396
───┬───────────────────────
397397
0 │ myscript.nu
398398
1 │ myscript2.nu
@@ -417,7 +417,7 @@ def double [] {
417417
现在,如果我们在一个管道中调用上述命令,就可以看到它对输入的处理结果:
418418

419419
```
420-
> [1 2 3] | double
420+
[1 2 3] | double
421421
───┬─────
422422
0 │ 2
423423
1 │ 4

zh-CN/book/custom_completions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
我们来看一个例子:
1010

1111
```nu
12-
> def animals [] { ["cat", "dog", "eel" ] }
13-
> def my-command [animal: string@animals] { print $animal }
14-
>| my-command
15-
cat dog eel
12+
def animals [] { ["cat", "dog", "eel" ] }
13+
def my-command [animal: string@animals] { print $animal }
14+
my-command
15+
# => cat dog eel
1616
```
1717

1818
在第一行中,我们创建了一个自定义命令,将返回三个不同动物的列表。这些是我们想在补全中使用的值。一旦我们创建了这个命令,我们就可以用它来为其他自定义命令和 `extern` 提供补全。

zh-CN/book/dataframes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ int_1,int_2,float_1,float_2,first,second,third,word
187187
现在,要将该文件作为 DataFrame 进行读取,请使用 `dfr open` 命令,如下所示:
188188

189189
```nu
190-
> let df = (dfr open test_small.csv)
190+
let df = (dfr open test_small.csv)
191191
```
192192

193193
这应该会在内存中创建一个值 `$df`,用来存放我们刚刚创建的数据。

0 commit comments

Comments
 (0)