Files
lab-console-neovim/lesson-flow.yaml
T

38 lines
1.3 KiB
YAML

schema: 1
card: console-bash/L03
title: Neovim — navigation and editing
steps:
- id: navigation
task: task01_navigation
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 console-bash L03 1
board:
show: [normal_mode, command_4G, cursor_line, total_lines]
highlight: [mode, motion, measured_cursor]
question: Dlaczego 4G nie zmienia zawartości pliku?
evidence: [cursor_line, total_lines, nvim_version]
- id: edit
task: task02_search_edit_save
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 console-bash L03 2
board:
show: [search_pattern, found_line, buffer_change, write, disk_file]
highlight: [search, edit, save_boundary]
question: Kiedy zmiana istnieje tylko w buforze, a kiedy na dysku?
evidence: [found_line, saved_word, file_exact]
- id: history
task: task03_undo_redo
action: debug
profile: native-amd64
target: native
command: stemctl debug native-amd64 console-bash L03 3
board:
show: [changed_lines, undo_lines, redo_lines, saved_file, trace_log]
highlight: [change_history, undo, redo]
question: Dlaczego redo działa dopiero po undo?
evidence: [after_change, after_undo, after_redo, trace_log]