Macht meine Frage Sinn? Wenn Sie Vim oder Emacs verwenden, werden Sie feststellen, dass die Schnittstelle die Code-Darstellung des Zustands der Datei darstellt, die Sie im Puffer bearbeiten. Die Datei ist der Speicher auf der Festplatte, aus dem Sie einen Puffer füllen oder einen Puffer schreiben können. All diese Dinge, die ein Programmierer wissen würde, aber wenn er nur Text bearbeitet, warum wird er bloßgestellt? Jeder neuere Editor sagt nur "Hier ist eine Datei. Bearbeiten Sie sie."Warum zeigen alte Editoren wie Vim und Emacs den Unterschied zwischen einer Datei und einem Puffer in der Schnittstelle?
Ja, ich verstehe die technische Bedeutungen, aber das ist nicht meine Frage. Dies ist eine Frage, nicht einmal, ob es eine gute Idee ist, es zu tun oder nicht. Vim und Emacs sind unsere beiden ältesten heute gebräuchlichen Editoren, und sie teilen dieses Verhalten. Ich kenne keinen neuen Editor, der das Gleiche tut. Wann haben die Redakteure damit aufgehört und warum?
Ich bekomme die Frage nicht. Ich benutze jeden Tag vim, aber sehe dieses Geschäft nicht mit Puffern. Es ist wie bei jedem Editor, was Sie bearbeiten, wird erst beim Speichern in Datei geschrieben. – freespace
Ich bekomme auch die Frage nicht. "Wann haben die Redakteure damit aufgehört und warum?" Kürzlich und weil es einfacher ist. Was macht es aus? Welches Problem hast du? Was kannst du nicht tun? –
Ich habe die informative Antwort von Just Some Guy gelesen, und ich benutze vim jeden Tag, und ich bekomme immer noch nicht die Frage. Wie stellen sie den Unterschied dar? Indem man ein wenig [+] setzt, wenn der Puffer geändert wird? –