Cách sử dụng chủ đề Emacs

Cach Su Dung Chu De Emacs



Chủ đề mặc định đi kèm với Emacs không phải là tùy chọn tốt nhất bạn có thể sử dụng. May mắn thay, Emacs hỗ trợ sử dụng các chủ đề khác nhau để tùy chỉnh giao diện mà bạn muốn khi sử dụng trình soạn thảo văn bản này. Trong suốt bài đăng này, chúng tôi sẽ thảo luận về cách sử dụng các chủ đề Emacs. Chúng tôi bắt đầu bằng cách tập trung vào các chủ đề Emacs mặc định. Sau đó, chúng tôi đề cập đến cách cài đặt các chủ đề khác bằng cách chỉnh sửa tệp init của Emacs để sử dụng các chủ đề tốt hơn phù hợp với phong cách ưa thích của bạn.

Hai cách để sử dụng chủ đề Emacs

Khi chúng tôi mở Emacs, chủ đề mặc định giống như chủ đề sau:







Chủ đề trước đó không phải là giao diện đẹp nhất mà bạn có thể tận hưởng khi sử dụng trình soạn thảo văn bản Emacs. Dưới đây là hai phương pháp để tùy chỉnh giao diện này và có được chủ đề tốt hơn.



Phương pháp 1: Sử dụng Chủ đề Emacs mặc định

Việc cài đặt chủ đề Emacs có thể gây rắc rối cho một số người dùng. Tuy nhiên, Emacs cung cấp một số chủ đề mặc định để loại bỏ nhu cầu cài đặt các chủ đề khác. Việc thêm các chủ đề này thật dễ dàng nhưng bạn chỉ bị giới hạn ở một số tùy chọn.



Để truy cập các chủ đề này, hãy nhấn “M-x” và nhập “customize-themes”.





Sau khi nhấn phím “Enter”, bạn sẽ thấy cửa sổ sau hiển thị tất cả các chủ đề mặc định mà bạn có thể sử dụng và các tùy chọn cài đặt khác để giúp bạn làm việc với các chủ đề:



Giả sử rằng chúng ta muốn sử dụng chủ đề tango-dark. Trong trường hợp đó, hãy cuộn xuống cho đến khi con trỏ của bạn chọn màu tango-dark. Bạn sẽ thấy dấu “X” xuất hiện ở bên trái để cho biết đó là chủ đề được đánh dấu. Nhấn phím “Enter” và bạn sẽ nhận thấy ngay rằng chủ đề cho Emacs của bạn sẽ thay đổi.

Chủ đề tango-dark của chúng tôi sẽ xuất hiện tương tự như kết quả sau:

Mặc dù chúng tôi đã học được cách đầu tiên để sử dụng chủ đề Emacs nhưng thay đổi này không còn tồn tại khi chúng tôi khởi động lại Emacs. Đó là một giải pháp tạm thời để thay đổi chủ đề. Để làm cho nó vĩnh viễn, chúng ta phải lưu các thay đổi chủ đề.

Cuộn lên cửa sổ để đến tùy chọn “Save_Theme_Settings”. Đánh dấu tùy chọn này và nhấn phím “Enter” để chọn nó.

Bạn sẽ thấy một thông báo cho biết chủ đề của bạn đã được lưu. Cùng với đó, ngay cả sau khi bạn khởi động lại Emacs, chủ đề tango-dark đã chọn sẽ vẫn được sử dụng cho đến khi bạn tắt nó hoặc đặt chủ đề mới cho trường hợp của bạn.

Hãy tiếp tục và thoát hoặc khởi động lại Emacs. Sau khi mở lại, bạn sẽ xác minh rằng chủ đề đã chọn là chủ đề đang được sử dụng từ cửa sổ chào mừng đầu tiên như trong trường hợp của chúng tôi.

Phương pháp 2: Sử dụng các chủ đề khác

Ngoài việc sử dụng các chủ đề Emacs mặc định, bạn có thể cài đặt các chủ đề khác. Bạn phải thêm một vài dòng trong tệp khởi tạo Emacs để cho Emacs biết nơi tìm nguồn chủ đề và những việc cần làm sau khi tìm nguồn cung ứng.

Hãy bắt đầu bằng cách truy cập tệp khởi tạo Emacs bằng lệnh “C-x C-f”. Sau đó, nhập “.emacs” và nhấn phím “Enter”.

Tệp khởi tạo sẽ mở và chứa nội dung tương tự như tệp sau. Lưu ý chủ đề được bật tùy chỉnh có màu tango-dark mà chúng tôi đã chọn trước đó.

Chúng ta phải chỉnh sửa tập tin khởi tạo này. Bước đầu tiên là thêm nguồn lưu trữ và nơi lấy chủ đề. Trong trường hợp này, chúng tôi sử dụng kho lưu trữ Melpa và chúng tôi cung cấp liên kết đến chủ đề. Emacs tham khảo liên kết được cung cấp để cài đặt gói cho chủ đề.

Hãy thoải mái sử dụng bất kỳ chủ đề nào bạn muốn. Chúng tôi chọn chủ đề “gruvbox” có sẵn trong kho lưu trữ Melpa cho trường hợp của chúng tôi. Thêm các dòng trong hình ảnh sau vào tệp init của bạn và thay thế kho lưu trữ, liên kết đạt được và chủ đề cho phù hợp với sở thích của bạn.

Khi bạn đã chỉnh sửa chính xác tệp khởi tạo của mình, hãy lưu nó bằng cách nhấn “C-x C-s”. Sau đó, bạn sẽ nhận được một thông báo tương tự như thông báo sau:

Đó là nó! Khởi động lại Emacs của bạn để chủ đề mới có hiệu lực. Hãy lưu ý cách trình soạn thảo văn bản Emacs của chúng tôi hiện có chủ đề mới và tốt hơn so với trước đây.

Cách tắt chủ đề Emacs

Điều cuối cùng cần tìm hiểu là tắt một chủ đề khi bạn không còn cần đến nó nữa. Để tắt chủ đề Emacs, hãy truy cập tệp init như chúng tôi đã làm với phương pháp 2.

Sau khi tệp mở ra, hãy thêm lệnh “(vô hiệu hóa chủ đề ‘tên chủ đề)”. Trong ví dụ sau, chúng tôi đã tắt các chủ đề tango-dark và gruvbox mà chúng tôi đã sử dụng trong bài đăng này. Lưu tệp và khởi động lại Emacs.

Phần kết luận

Với Emacs, bạn có thể tùy chỉnh giao diện bằng cách thêm chủ đề để thêm gia vị cho mọi thứ và mang lại cho bạn trải nghiệm người dùng tốt hơn. Có hai cách để sử dụng chủ đề Emacs. Bạn có thể sử dụng các chủ đề Emacs mặc định hoặc lấy các chủ đề khác từ kho lưu trữ. Cả hai tùy chọn đều được đề cập trong bài viết này. Hơn nữa, chúng tôi đã học cách tắt chủ đề. Đó là nó!