Emacs

Emacs là trình soạn thảo văn bản đa chức năng.

Đây là phần mềm tự do, chạy được trên nhiều hệ điều hành và có thể mở rộng để thêm vào chức năng mới. Emacs phổ biến trong giới lập trình máy tính và người dùng máy tính thông thạo kĩ thuật.

Chương trình EMACS, tên được tạo ra từ Editor MACroS, đầu tiên dùng cho trình soạn thảo TECO (Text Editor and Corrector) được Richard Stallman, Guy Steele và Dave Moon viết năm vào 1976. Nó dựa trên cặp chương trình soạn thảo TECO-macro là TECMAC và TMACS được viết bởi Guy Steele, Dave Moon, Richard Greenblatt, Charles Frankston và một số người khác. Qua thời gian đã xuất hiện nhiều phiên bản Emacs, nhưng ngày nay 2 phiên bản phổ biến nhất là GNU Emacs, do Richard Stallman bắt đầu viết vào 1984, và X Emacs, phân nhánh từ GNU Emacs năm 1991. Cả hai đều dùng ngôn ngữ Emacs Lisp có khả năng mở rộng mạnh mẽ, cho phép chúng xử lý nhiều tác vụ khác nhau, từ việc lập trình và biên dịch chương trình máy tính đến duyệt web.

Emacs có thể chạy trên nhiều hệ điều hành khác nhau như các hệ thống giống Unix (GNU/Linux, các loại BSD, Solaris, AIX, v.v.), MS-DOS, Microsoft Windows, OpenVMS và Mac OS X.

Emacs chạy trên giao diện văn bản lẫn đồ hoạ. Trên các hệ điều hành giống Unix, Emacs dùng hệ thống X Window để tạo giao diện đồ hoạ trực tiếp hoặc thông qua "widget toolkit" như Motif, LessTif hay GTK+. Emacs có thể dùng giao diện đồ hoạ nguyên thủy của Mac OS X và Microsoft Windows.

Một số người phân biệt chữ emacs viết thường, dùng để chỉ các trình biên tập giống Emacs (nhất là GNU Emacs và X Emacs), và Emacs viết hoa chữ đầu, dùng để chỉ GNU Emacs.

Emacs hiện là một phía của cuộc chiến trình biên tập, phía bên kia là vi.

Tính năng Emacs

  • Soạn thảo trên nhiều cửa sổ (window) và bộ đệm (buffer)
  • Tìm kiếm, thay thế, tự sửa lỗi
  • Soạn thảo đệ quy (recursive edit): cho phép soạn thảo khi một câu lệnh đang thực hiện giữa chừng
  • Nhiều chế độ soạn thảo: văn bản thường, các file chương trình (tô màu cú pháp và thực hiện từng đoạn mã lệnh), ngôn ngữ đánh dấu (HTML), LaTeX, vẽ hình bằng các ký tự
  • Các macro bàn phím
  • Sửa đổi theo ý thích cá nhân bằng cách chỉnh sửa các biến của chương trình
  • Lập trình bằng ngôn ngữ Emacs Lisp
  • Nhiều chương trình phụ trợ (danh sách thư mục, đọc và soạn e-mail, trò chơi,...)

Phím tắt Emacs

Ngoài các menu, Emacs còn có rất nhiều phím tắt. Sau đây là danh sách các phím tắt cơ bản. Cũng như nhiều tài liệu hướng dẫn Emacs, C-x nghĩa là CTRL-x và M-x nghĩa là ALT-x.

Phím tắt Emacs Chức năng
C-x C-c Thoát khỏi Emacs
C-x C-f Tìm và mở file
C-x C-s Lưu file
C-x C-w Lưu file với tên khác
C-s Tìm kiếm
C-x h Đánh dấu chọn tất cả (Select all)
C-@ Đánh dấu vị trí đầu khối
C-w Cắt (Cut) vùng được đánh dấu
M-w Copy vùng được đánh dấu
C-y Dán (Paste); hoặc khôi phục lại phần vừa xóa (Undo)
M-x lệnh Thực hiện lệnh (lệnh được gõ vào cửa sổ nhỏ ở phía dưới)

X Emacs

X Emacs là một nhánh của Emacs nhưng tập trung vào giao diện và một mô hình phát triển phần mềm nguồn mở kiểu như Linux.

Tham khảo

Liên kết ngoài

    Tiếng Anh
    Tiếng Việt

Tags:

Tính năng EmacsPhím tắt EmacsX EmacsEmacsHệ điều hànhLập trình máy tínhPhần mềm tự doTrình soạn thảo văn bản

🔥 Trending searches on Wiki Tiếng Việt:

ScotlandTôi thấy hoa vàng trên cỏ xanhMalaysiaDanh sách Chủ tịch nước Việt NamDận TườngChợ Bến ThànhHoàng Phủ Ngọc TườngQuân khu 3, Quân đội nhân dân Việt NamHệ sinh tháiTình yêuSở Kiều truyện (phim)Danh sách loại tiền tệ đang lưu hànhKhu rừng đen tốiVườn quốc gia Cúc PhươngHội nghị thành lập Đảng Cộng sản Việt NamTTrần Tuấn AnhCộng hòa Nam PhiVincent van GoghTổng cục Tình báo, Quân đội nhân dân Việt NamRét nàng BânĐội tuyển bóng đá quốc gia Việt NamCách mạng Công nghiệp lần thứ tưQuảng BìnhLê Đại HànhVăn LangDanh sách Anh hùng Lực lượng vũ trang nhân dân trong Chiến dịch Điện Biên PhủCửa khẩu Mộc BàiLê Hồng PhongĐinh Tiến DũngKiên GiangBà Rịa – Vũng TàuTư Mã ÝToni KroosChâu Nam CựcHiệu ứng nhà kínhTôn giáo tại Việt NamMa Kết (chiêm tinh)Thích-ca Mâu-niNông Đức MạnhSamsungNgũ hànhDark webNgân hàng thương mại cổ phần Ngoại thương Việt NamSaigon PhantomKim Sae-ronVương Đình HuệTrò chơi kim tự thápNguyễn Duy NgọcĐài Á Châu Tự DoHà LanEdgar DavidsBinh chủng Đặc công, Quân đội nhân dân Việt NamĐới đứt gãy Sông HồngThành nhà HồPhan Văn MãiPhùng Quang ThanhTôn Đức ThắngGốm Bát TràngDanh sách động từ bất quy tắc (tiếng Anh)Muôn vị nhân gianĐịch Nhân KiệtPhan Văn GiangValorant Champions Tour mùa giải 2024Đại tướng Quân đội nhân dân Việt NamBiến đổi khí hậuLê Hải BìnhAnh hùng dân tộc Việt NamHồ Chí MinhĐồng (đơn vị tiền tệ)Zinédine ZidaneHệ Mặt TrờiThanh Hóa25 tháng 3Nguyễn Xuân Phúc từ chức Chủ tịch nướcChữ Quốc ngữ🡆 More