docs: Show how to use the percent format to denote cells for the Zed REPL (#15099)

Release Notes:

- N/A
This commit is contained in:
Kyle Kelley 2024-07-24 10:31:25 -07:00 committed by GitHub
parent 777ddefa73
commit 23dac9cfce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,6 +27,24 @@ The `repl: run` command will be executed on your selection(s), and the result wi
Outputs can be cleared with the `repl: clear outputs` command, or from the REPL menu in the toolbar. Outputs can be cleared with the `repl: clear outputs` command, or from the REPL menu in the toolbar.
### Notebooks as code
Zed supports [notebooks as scripts](https://jupytext.readthedocs.io/en/latest/formats-scripts.html) using the `# %%` cell separator in Python and `// %%` in TypeScript. This allows you to write code in a single file and run it as if it were a notebook, cell by cell.
The `repl: run` command will run each block of code between the `# %%` markers as a separate cell.
```python
# %% Cell 1
import time
import numpy as np
# %% Cell 2
import matplotlib.pyplot as plt
import matplotlib.pyplot as plt
from matplotlib import style
style.use('ggplot')
```
## Language specific instructions ## Language specific instructions
### Python {#python} ### Python {#python}