To trochę mylące, ale to wszystko z powodu historii. Emacs został stworzony po raz pierwszy w dniach text terminals, zanim GUI było wspólne. Jedyne, co miałeś, to linie tekstu o stałej szerokości, zwykle około 80 kolumn po 24 wiersze. Emacs miał możliwość podzielenia ekranu na wiele okien, dzięki czemu można było zobaczyć więcej niż jeden plik naraz.
Pojawiły się terminale graficzne i GUI, a "okno" oznaczało odmianę GUI. Ale Emacs miał dziesiątki funkcji i zmiennych z "okienkiem" w ich nazwach, które dotyczyły okna typu podzielonego ekranu. Zmiana nazwy tych funkcji przerwałaby cały kod Emacs Lisp, który ich używał. Dlatego, gdy Emacs uzyskał interfejs GUI, jego projektanci zdecydowali, że łatwiej będzie wymyślić nowy termin oznaczający "okno GUI", a "okno" będzie oznaczać "okno Emacsa w starym stylu". Nowym terminem, który wymyślili, była "ramka" (ponieważ ramki otaczają okna).
Kiedy więc Emacs mówi o "ramce", oznacza to samo, co inne programy nazywają "oknem". W Emacsie ramka jest w zasadzie emulatorem terminala, którego rozmiar można zmienić na żądanie. Każda klatka działa podobnie do Emacsa działającego w terminalu tekstowym; ramka może zawierać jedno lub więcej okien Emacsa w starym stylu.
Jednak wszystkie ramki pojedynczego procesu Emacs są połączone. Każdy bufor może być wyświetlany w dowolnym oknie dowolnej ramki, a ty możesz mieć ten sam bufor wyświetlany w wielu oknach i/lub klatkach w tym samym czasie.
Więcej szczegółowych informacji można znaleźć pod adresem the chapter of the Emacs manual on "Frames".
Twoje (3) jest nieprawidłowe; każdy bufor jest dostępny w każdej ramce. (4) również nie jest poprawne; zależy od Ciebie, ile klatek i/lub okien chcesz użyć. Osobiście normalnie używam 1 klatki z 1 lub 2 oknami. Czasami używam drugiej ramki, jeśli chcę mieć więcej miejsca na wyświetlanie jednego pliku podczas pracy z 1 lub 2 innymi plikami.
Mam screencast na te rzeczy na http: // emacsmovies.org/blog/2012/03/24/terminology/ –
Proponuję zadać osobne pytanie dotyczące projektów; jest zbyt daleko od różnicy między ramką a oknem, aby tu się znaleźć. – cjm