Różnica polega na tym, że w edytorze modalnym musisz jawnie przejść do jednego trybu, aby wprowadzić tekst. W tym trybie naciśnięcie klawisza dodaje znak tego klawisza do ekranu, na którym znajduje się kursor, zupełnie jak w maszynie do pisania. Następnie musisz jawnie przełączyć się z powrotem do innego trybu, aby wykonywać inne czynności, takie jak przesuwanie kursora, wyszukiwanie, zaznaczanie obszaru lub kopiowanie tekstu.
Niemodalny edytor zawsze pozwala wstawiać tekst i wymaga użycia klawisza modyfikującego, jeśli chcesz, aby klawisz robił coś innego niż wstawianie litery, na przykład przytrzymując klawisz Control i naciskając C, aby skopiować zaznaczony tekst.
Naprawdę nie różnią się tak bardzo, jeśli myślisz o przytrzymaniu klawisza modyfikującego jako w innym trybie. Rzeczywistą różnicą są wyraźne naciśnięcia klawiszy wymagane do przełączania trybów. W edytorze bez modeli możesz myśleć o klawiszu modyfikującym jako o przełączeniu do jednego trybu podczas jego naciskania, a następnie o przełączeniu z powrotem do innego trybu po zwolnieniu.
Ta część zaakceptowanej odpowiedzi jest całkowicie błędna:
Główną atrakcją, pierwotnie konieczną we wczesnych dniach obliczeń uniksowych przed powszechnym przyjęciem myszy, jest edycja całkowicie za pomocą klawiatury.
Edycja tylko za pomocą klawiatury działa dobrze bez jawnego przełączania trybu. Możesz przesuwać kursor i wybierać obszary tekstu za pomocą kombinacji klawiszy. Na przykład: Ctrl + A, aby przejść na początek linii, Ctrl + Spc, aby ustawić znak, a następnie Ctrl + E, aby przejść na koniec linii, wybierając w ten sposób całą linię.