एक मॉडल संपादक एक है पाठ संपादक जिसका कीबोर्ड व्यवहार कार्य मोड के आधार पर बदलता रहता है। एक उपयोगकर्ता विभिन्न कार्यों को कुशलतापूर्वक करने के लिए मोड के बीच स्विच करता है।
मॉडल संपादकों का लक्ष्य हाथ की गतिविधियों को कम करना, बहुमुखी कीबोर्ड नियंत्रण प्रदान करना और सीखने की प्रक्रिया को तेज करना है।
उदाहरण के लिए, शक्ति एक टेक्स्ट एडिटर है जहां उपयोगकर्ता इन्सर्ट मोड (टेक्स्ट एंट्री के लिए) और नेविगेशन और संपादन के लिए अन्य मोड के बीच स्विच करते हैं। एक अन्य उदाहरण Emacs है, जो टेक्स्ट लिखने, प्रोग्रामिंग आदि के लिए विभिन्न तरीकों का उपयोग करता है।