Pichler, Fiona (2025) How to vim. Other thesis, OST Ostschweizer Fachhochschule.
FS 2025-BA-EP-Pichler-How to Vim - An Algebraic Approach to Understanding Modal Te.pdf - Supplemental Material
Download (1MB)
Abstract
Text editing is a ubiquitous task. Its efficiency varies depending on the chosen editor and, more significantly, on a user's skill level. Modal editors offer strong benefits, like allowing users to keep their hands on the keyboard. However, their commands are often unintuitive and pose a steep learning curve for beginners. This thesis aims to make the initial experience with modal editing more pleasant and less frustrating.
To achieve this, a beginner-friendly modal editor based on Vim's keybindings is implemented. The editor is developed using algebra-driven design and Haskell. True to its name, Vim with training wheels supports new users through contextual help texts and colors, along with a tutorial that emphasizes understanding over rote memorization. It includes essential features such as editing and command undo functionality.
| Item Type: | Thesis (Other) |
|---|---|
| Subjects: | Topics > User Interface Design Area of Application > Consumer oriented Technologies > Programming Languages > Haskell Metatags > IFS (Institute for Software) |
| Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
| Depositing User: | OST Deposit User |
| Date Deposited: | 29 Sep 2025 10:46 |
| Last Modified: | 29 Sep 2025 10:46 |
| URI: | https://eprints.ost.ch/id/eprint/1295 |
