Lệnh emacs trong linux là một trình soạn thảo văn bản mạnh mẽ, cho phép bạn tạo và chỉnh sửa file một cách hiệu quả. Nó có nhiều tính năng nâng cao như tô sáng cú pháp và tự động hoàn thành, giúp tăng tốc quá trình lập trình và soạn thảo văn bản. Emacs có thể được tùy chỉnh sâu sắc thông qua Emacs Lisp, biến nó thành một công cụ linh hoạt cho mọi nhu cầu.
Lệnh emacs trong linux là gì?
Emacs là một trình soạn thảo văn bản cực kỳ mạnh mẽ và linh hoạt, thường được sử dụng trên các hệ thống Linux. Nó không chỉ là một trình soạn thảo đơn thuần mà còn là một môi trường phát triển tích hợp (IDE) với khả năng tùy biến cao. Để khởi động trình soạn thảo này, bạn có thể sử dụng command emacs in linux từ dòng lệnh. Emacs có thể được mở rộng bằng các gói (packages) để hỗ trợ nhiều ngôn ngữ lập trình và tác vụ khác nhau. Với khả năng tùy biến vô tận, Emacs trở thành công cụ yêu thích của nhiều lập trình viên và người dùng Linux.
Bắt đầu với emacs
Trong bước này, chúng ta sẽ tìm hiểu cách cài đặt và khởi chạy trình soạn thảo văn bản emacs trên Ubuntu 22.04 Docker container.
Đầu tiên, hãy cài đặt gói emacs bằng lệnh sau đây để bắt đầu quá trình cài đặt.
sudo apt-get update
sudo apt-get install -y emacs
Ví dụ về kết quả đầu ra sau khi thực hiện lệnh cài đặt:
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.
Sau khi emacs đã được cài đặt, chúng ta có thể khởi chạy nó bằng lệnh đơn giản sau.
emacs
Lệnh này sẽ mở trình soạn thảo emacs trong terminal của bạn một cách nhanh chóng.
Bạn sẽ thấy màn hình khởi động của emacs với thông tin và lệnh cơ bản.
Ví dụ về kết quả đầu ra khi khởi chạy emacs lần đầu:
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 các lệnh và phím tắt emacs cơ bản để 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 Emacs Cơ Bản
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 cùng tìm hiểu cách di chuyển trong trình soạn thảo emacs nhé.
## 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ề kết quả:
The cursor moves as expected.
Tiếp theo, chúng ta sẽ học cách chỉnh sửa văn bản trong emacs như thế nào.
## 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ề kết quả:
The text is deleted, copied, and pasted as expected.
Cuối cùng, hãy tìm hiểu cách lưu và thoát khỏi emacs bạn nhé.
## Save the current file
Ctrl+x Ctrl+s
## Exit emacs
Ctrl+x Ctrl+c
Ví dụ về kết quả:
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 thôi bạn nhé. Ở 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 bằng các Tệp Cấu hình
Trong bước này, chúng ta sẽ tìm hiểu cách tùy chỉnh trình soạn thảo emacs bằng cách sửa đổi các tệp cấu hình.
Emacs lưu trữ cấu hình của nó trong tệp .emacs, nằm trong thư mục home của người dùng.
Hãy tạo tệp này và thêm một vài tùy chỉnh cơ bản:
touch ~/.emacs
Bây giờ, hãy mở tệp .emacs trong emacs:
emacs ~/.emacs
Trong tệp .emacs, thêm các dòng sau để thay đổi kích thước phông chữ và bật số dòng:
(set-face-attribute 'default nil :height 140)
(global-display-line-numbers-mode)
Lưu tệp 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 phông chữ đã tăng lên và số dòng được hiển thị trong trình soạn thảo.
Ví dụ đầu ra:
The font size is larger, and line numbers are displayed as expected.
Emacs hỗ trợ rất nhiều tùy chọn tùy chỉnh, từ thay đổi 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ấu hình emacs cho phù hợp với nhu cầu của bạn.
Kết luận cho linux emacs command
```htmlVậy là chúng ta đã cùng nhau khám phá những điều cơ bản về linux emacs command. Emacs có thể hơi khó làm quen lúc đầu, nhưng đừng nản lòng nhé! Hãy thử nghiệm với các lệnh khác nhau và tìm hiểu những gì phù hợp nhất với bạn. Với một chút luyện tập, bạn sẽ thấy Emacs trở thành một công cụ soạn thảo văn bản mạnh mẽ và linh hoạt. Emacs không chỉ là một trình soạn thảo, nó còn là một môi trường làm việc toàn diện. Hãy nhớ rằng, cộng đồng Emacs luôn sẵn sàng giúp đỡ bạn trên hành trình khám phá này. Chúc bạn thành công và có những trải nghiệm thú vị với Emacs trên Linux!
```