Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng trình soạn thảo văn bản emacs mạnh mẽ trên một container Docker Ubuntu 22.04. Lab này bao gồm những kiến thức cơ bản về cách bắt đầu với emacs, bao gồm cài đặt các package cần thiết, khởi chạy trình soạn thảo và khám phá một số lệnh và phím tắt cơ bản. Ngoài ra, bạn sẽ học cách tùy chỉnh emacs bằng cách sửa đổi các file cấu hình của nó. Lab này nhằm cung cấp cho bạn những kỹ năng thiết yếu để sử dụng hiệu quả emacs cho các tác vụ xử lý và chỉnh sửa văn bản.
Lab được chia thành ba bước chính: "Bắt đầu với emacs", "Các lệnh và phím tắt cơ bản của emacs" và "Tùy chỉnh emacs với các file cấu hình". Ở bước đầu tiên, bạn sẽ cài đặt package emacs và khởi chạy trình soạn thảo. Bước thứ hai giới thiệu cho bạn các lệnh điều hướng, chỉnh sửa và quản lý file cơ bản trong emacs. Cuối cùng, bước thứ ba hướng dẫn bạn quy trình tùy chỉnh emacs bằng cách sửa đổi các file cấu hình của nó, cho phép bạn cá nhân hóa trải nghiệm chỉnh sửa của mình.
Bắt đầu với emacs
Trong bước này, chúng ta sẽ học cách cài đặt và khởi chạy trình soạn thảo văn bản emacs trên container Docker Ubuntu 22.04 của chúng ta.
Đầu tiên, hãy cài đặt package emacs bằng lệnh sau:
sudo apt-get update
sudo apt-get install -y emacs
Ví dụ về đầu ra:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
emacs-common emacs-gtk libgnutls30 libotf0 libxaw7 libxft2 libxpm4
Suggested packages:
emacs-lucid emacs-nox emacs-gtk-el emacs-el emacs-common-non-dfsg
The following NEW packages will be installed:
emacs emacs-common emacs-gtk libgnutls30 libotf0 libxaw7 libxft2 libxpm4
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Bây giờ emacs đã được cài đặt, chúng ta có thể khởi chạy nó bằng lệnh sau:
emacs
Thao tác này sẽ mở trình soạn thảo emacs trong terminal. Bạn sẽ thấy màn hình khởi động emacs với một số thông tin và lệnh cơ bản.
Ví dụ về đầu ra:
GNU Emacs
Copyright (C) 2022 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
Welcome to GNU Emacs, one of the best text editors in the world.
To get started, you can read the tutorial by pressing Ctrl+h t.
Or you can try out Emacs by opening a file, for example with 'C-x C-f'.
Trong bước tiếp theo, chúng ta sẽ học một số lệnh và phím tắt cơ bản của emacs để giúp bạn bắt đầu với trình soạn thảo văn bản mạnh mẽ này.
Các lệnh và phím tắt cơ bản của emacs
Trong bước này, chúng ta sẽ khám phá một số lệnh và phím tắt cơ bản trong trình soạn thảo văn bản emacs.
Đầu tiên, hãy học cách điều hướng trong trình soạn thảo emacs:
## Move the cursor up, down, left, and right
Ctrl+p, Ctrl+n, Ctrl+b, Ctrl+f
## Move the cursor to the beginning/end of the line
Ctrl+a, Ctrl+e
## Scroll up and down
Ctrl+v, Alt+v
Ví dụ về đầu ra:
The cursor moves as expected.
Tiếp theo, hãy học cách chỉnh sửa văn bản trong emacs:
## Delete the character under the cursor
Ctrl+d
## Delete the word before the cursor
Alt+Backspace
## Cut the current line
Ctrl+k
## Copy the current line
Ctrl+space Ctrl+w
## Paste the copied/cut text
Ctrl+y
Ví dụ về đầu ra:
The text is deleted, copied, and pasted as expected.
Cuối cùng, hãy học cách lưu và thoát emacs:
## Save the current file
Ctrl+x Ctrl+s
## Exit emacs
Ctrl+x Ctrl+c
Ví dụ về đầu ra:
The file is saved, and emacs is closed.
Đây chỉ là một vài trong số các lệnh và phím tắt cơ bản trong emacs. Trong bước tiếp theo, chúng ta sẽ học cách tùy chỉnh emacs bằng các file cấu hình.
Tùy chỉnh emacs với các file cấu hình
Trong bước này, chúng ta sẽ học cách tùy chỉnh trình soạn thảo emacs bằng cách sửa đổi các file cấu hình của nó.
Emacs lưu trữ cấu hình của nó trong file .emacs
, nằm trong thư mục home của người dùng. Hãy tạo file này và thêm một số tùy chỉnh cơ bản:
touch ~/.emacs
Bây giờ, hãy mở file .emacs
trong emacs:
emacs ~/.emacs
Trong file .emacs
, hãy thêm các dòng sau để thay đổi kích thước font chữ và bật số dòng:
(set-face-attribute 'default nil :height 140)
(global-display-line-numbers-mode)
Lưu file và thoát emacs.
Bây giờ, hãy kiểm tra các thay đổi:
emacs
Bạn sẽ thấy rằng kích thước font chữ đã tăng lên và số dòng được hiển thị trong trình soạn thảo.
Ví dụ về đầu ra:
The font size is larger, and line numbers are displayed as expected.
Emacs hỗ trợ một loạt các tùy chọn tùy chỉnh, từ thay đổi theme và giao diện đến thêm chức năng tùy chỉnh. Bạn có thể khám phá tài liệu emacs và các tài nguyên trực tuyến để tìm hiểu thêm về cách cấu hình emacs cho phù hợp với nhu cầu của bạn.
Tóm tắt
Trong lab này, bạn đã học cách cài đặt và khởi chạy trình soạn thảo văn bản emacs trên container Docker Ubuntu 22.04 của bạn. Sau đó, bạn đã khám phá một số lệnh và phím tắt cơ bản của emacs để điều hướng trong trình soạn thảo, chẳng hạn như di chuyển con trỏ, cuộn qua văn bản và thực hiện các tác vụ chỉnh sửa phổ biến như sao chép, dán và tìm kiếm. Cuối cùng, bạn đã khám phá cách tùy chỉnh emacs bằng cách sửa đổi các file cấu hình của nó để cá nhân hóa trải nghiệm chỉnh sửa của bạn.