This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a bilingual Vim hands-on tutorial repository. All content is in Markdown format — files serve dual purpose: readable documentation and actual files to practice Vim commands on.
learn-vim/
├── zh-CN/ # Simplified Chinese tutorial
│ ├── chapter01–11.md
│ ├── vim-modes.md
│ ├── vim-plugin.md
│ ├── vimrc.vim # Sample .vimrc configuration
│ └── plugins/ # Plugin-specific tutorials (NERDTree, EasyAlign, Airline, surround.vim)
└── en/ # English tutorial (mirrors zh-CN structure)
Both language directories are structurally identical. chapter04-demo.js exists in both as a practice file for the tips chapter.
## Major titles= top-level category### Subtitles= subcategory- Plain text = description only (not interactive)
> Blockquote= actionable instruction for the reader to perform in Vim- Commands in backticks like
:w— angle brackets like<X>denote variables, not literal characters - All commands are case-sensitive
- Keep
zh-CN/anden/in sync — changes to one language should be mirrored to the other - Chapter files contain navigation links using filenames (readers use
gfin Vim to follow them); keep filenames stable - The
vimrc.vimfile is a reference configuration, not executed by the tutorial itself