Sự khác biệt giữa bộ đệm, tệp, cửa sổ và khung là gì?


28

Khi đặt câu hỏi trên trang web này, đôi khi mọi người nói về "cửa sổ" khi chúng có nghĩa là "khung""bộ đệm" hoặc "tệp" khi chúng có nghĩa là "cửa sổ". Vì thế:

Q: Sự khác biệt giữa bộ đệm, tệp, cửa sổ và khung là gì?

(Tôi đang đặt ra câu hỏi này theo tinh thần của bộ Hỏi & Đáp này : để thúc đẩy việc sử dụng đúng các thuật ngữ.)

Câu trả lời:


32

Emacs có trước các hệ điều hành dựa trên cửa sổ hiện đại, vì vậy thuật ngữ của nó cũng có trước các thuật ngữ hiện tại. Thật không may, điều đó có nghĩa là người dùng mới và người dùng có kinh nghiệm đôi khi gặp khó khăn khi hiểu nhau, vì họ đang sử dụng các thuật ngữ theo những cách khác nhau.

Tóm lại:

  • "Khung" là để Emacs "cửa sổ" là gì đối với mọi thứ khác
  • "Windows" là các phân vùng của khung (nghĩ "khung cửa sổ")
  • "Bộ đệm" giữ nội dung bạn hiển thị / chỉnh sửa trong windows
  • Khi chúng tôi "mở một tệp", về mặt kỹ thuật, chúng tôi sẽ mở một bộ đệm "truy cập" tệp đó

Ảnh chụp màn hình chú thích sau minh họa những điểm này.

ảnh chụp màn hình chú thích

  • Phiên Emacs này có hai khung (viền màu xanh) - đối với hầu hết các chương trình khác, chúng tôi sẽ gọi là "cửa sổ".
  • Có tổng cộng ba cửa sổ Emacs (viền đỏ) mở: một ở khung bên trái và hai ở khung bên phải.
  • Cửa sổ duy nhất trong khung bên trái đang hiển thị scratch bộ đệm . Nó không được kết nối với (tức là truy cập) bất kỳ tập tin .
  • Cửa sổ trên cùng trong khung bên phải đang hiển thị bộ đệm example.org , lần lượt, truy cập tệp ~/path/to/example.org .
  • Cửa sổ dưới cùng trong khung bên phải đang hiển thị bộ đệm gián tiếp example2 , có cùng nội dung với bộ đệm example.orgtrong cửa sổ trên cùng.

Vì vậy, đây là tóm tắt:

  • các khung là những gì bạn gọi là "windows" trong tất cả các phần mềm khác của bạn
  • cửa sổ là bộ phận của khung
  • bộ đệm giữ những thứ bạn hiển thị trong windows
  • bộ đệm có thể hoặc không thể truy cập (nghĩa là được liên kết với) một tệp

7

Tôi muốn hướng người đọc đến (1) Bảng chú giải của Emacs Wiki và (2) hướng dẫn sử dụng Emacs cho thông tin đó.

Ngoài ra với trang EmacsWiki Newbie , nơi có rất nhiều thông tin giới thiệu tốt về những điều đó. Và với hướng dẫn sử dụng Emacs nói chung, cũng giới thiệu những điều như vậy: C-h rsau đó itiếp theo bằng cách gõ bất cứ điều gì bạn muốn tìm hiểu, ví dụ , window.

Trang EmacsWiki được liên kết từ bảng chú giải cho cửa sổ nhập cảnh bao gồm đồ họa này, hiển thị một khung có 3 cửa sổ và cho biết thanh menu cho bộ đệm hiện tại và các dòng chế độ của các cửa sổ. 3 bộ đệm hiển thị trong cửa sổ được đặt tên *Help*, drews-lisp-20shrink-fit.el.

Emacs khung, cửa sổ và các bộ phận cửa sổ

(Có những kết hợp khác của những điều có thể được hỏi về, BTW, nếu một người thực sự muốn hỏi những câu hỏi như vậy.)


1
+1 Hướng người đọc vào bảng chú giải và hướng dẫn sử dụng Emacs là câu trả lời đúng cho các câu trả lời tiêu chuẩn như vậy để tránh gây hiểu lầm cho người dùng mới.
Người dùng Emacs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.