# Mark rows

Shape / rows

mark rows without removing them: select, flag, star

Page: <https://meridian.online/operations/mark-rows>

## Status

Not built yet.

arcform does not do this yet; it would live in Brightfield's view. [Its place on the roadmap](https://meridian.online/roadmap#mark-rows)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 86.2% of 312 rows (exact class, version 2).

- OpenRefine: [`Flag rows`](https://openrefine.org/docs/manual/facets#facet-by-star-or-flag) (read 2026-09-27)
- OpenRefine: [`Star rows`](https://openrefine.org/docs/manual/facets#facet-by-star-or-flag) (read 2026-09-27)
- OpenRefine: [`Unflag rows`](https://openrefine.org/docs/manual/facets#facet-by-star-or-flag) (read 2026-09-27)
- OpenRefine: [`Unstar rows`](https://openrefine.org/docs/manual/facets#facet-by-star-or-flag) (read 2026-09-27)
- VisiData: [`mark-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L106) (read 2026-09-23)
- VisiData: [`mark-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L108) (read 2026-09-23)
- VisiData: [`select-after`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L226) (read 2026-09-23)
- VisiData: [`select-all`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L162) (read 2026-09-23)
- VisiData: [`select-around-n`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/window.py#L64) (read 2026-09-23)
- VisiData: [`select-before`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L223) (read 2026-09-23)
- VisiData: [`select-cell`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/describe.py#L119) (read 2026-09-23)
- VisiData: [`select-col-regex`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L229) (read 2026-09-23)
- VisiData: [`select-cols-regex`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L231) (read 2026-09-23)
- VisiData: [`select-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas.py#L843) (read 2026-09-23)
- VisiData: [`select-duplicate-rows`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/dedupe.py#L112) (read 2026-09-23)
- VisiData: [`select-equal-cell`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L234) (read 2026-09-23)
- VisiData: [`select-equal-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L235) (read 2026-09-23)
- VisiData: [`select-equal-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/select_equal_selected.py#L11) (read 2026-09-23)
- VisiData: [`select-error`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L243) (read 2026-09-23)
- VisiData: [`select-error-col`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L242) (read 2026-09-23)
- VisiData: [`select-exact-cell`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L236) (read 2026-09-23)
- VisiData: [`select-exact-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L237) (read 2026-09-23)
- VisiData: [`select-expr`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L239) (read 2026-09-23)
- VisiData: [`select-first`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/freqtbl.py#L213) (read 2026-09-23)
- VisiData: [`select-marks`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L111) (read 2026-09-23)
- VisiData: [`select-random`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/random_sample.py#L4) (read 2026-09-23)
- VisiData: [`select-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L212) (read 2026-09-23)
- VisiData: [`select-rows`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L216) (read 2026-09-23)
- VisiData: [`select-supernets`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/type_ipaddr.py#L66) (read 2026-09-23)
- VisiData: [`select-to-next-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L220) (read 2026-09-23)
- VisiData: [`select-to-prev-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L219) (read 2026-09-23)
- VisiData: [`select-top-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L165) (read 2026-09-23)
- VisiData: [`select-visible`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas.py#L849) (read 2026-09-23)
- VisiData: [`stoggle-after`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L225) (read 2026-09-23)
- VisiData: [`stoggle-before`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L222) (read 2026-09-23)
- VisiData: [`stoggle-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas.py#L844) (read 2026-09-23)
- VisiData: [`stoggle-marks`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L112) (read 2026-09-23)
- VisiData: [`stoggle-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L211) (read 2026-09-23)
- VisiData: [`stoggle-rows`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L215) (read 2026-09-23)
- VisiData: [`stoggle-visible`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas.py#L850) (read 2026-09-23)
- VisiData: [`toggle-all`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L163) (read 2026-09-23)
- VisiData: [`toggle-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L160) (read 2026-09-23)
- VisiData: [`toggle-top-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L166) (read 2026-09-23)
- VisiData: [`unmark-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L107) (read 2026-09-23)
- VisiData: [`unmark-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L109) (read 2026-09-23)
- VisiData: [`unselect-after`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L227) (read 2026-09-23)
- VisiData: [`unselect-all`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L164) (read 2026-09-23)
- VisiData: [`unselect-before`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L224) (read 2026-09-23)
- VisiData: [`unselect-cell`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/describe.py#L120) (read 2026-09-23)
- VisiData: [`unselect-col-regex`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L230) (read 2026-09-23)
- VisiData: [`unselect-cols-regex`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L232) (read 2026-09-23)
- VisiData: [`unselect-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas.py#L845) (read 2026-09-23)
- VisiData: [`unselect-expr`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L240) (read 2026-09-23)
- VisiData: [`unselect-marks`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/experimental/mark.py#L113) (read 2026-09-23)
- VisiData: [`unselect-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/selection.py#L213) (read 2026-09-23)
- VisiData: [`unselect-rows`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/freqtbl.py#L211) (read 2026-09-23)
- VisiData: [`unselect-top-cursor`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas_text.py#L167) (read 2026-09-23)
- VisiData: [`unselect-visible`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/canvas.py#L851) (read 2026-09-23)
