Hướng dẫn này sẽ hướng dẫn bạn cách tạo và chỉnh sửa tệp văn bản trong hai trình soạn thảo văn bản phổ biến trên Linux. Hầu hết các hệ thống Linux đều tích hợp sẵn Nano, một trình soạn thảo văn bản dễ sử dụng và trực quan. Nếu bạn không thích hoặc không có Nano, bạn có thể sử dụng Vi (hoặc Vim tùy thuộc vào hệ thống) để chỉnh sửa tệp văn bản. Vi và Vim đôi khi khá khó sử dụng do có nhiều lệnh và hai chế độ khác nhau.
Các Bước
Sử Dụng Nano

Nhấn Control+Alt+T để mở cửa sổ terminal mới. Phím tắt này mở cửa sổ terminal trên hầu hết các phiên bản Linux.
- Bạn cũng có thể nhấp đúp vào biểu tượng Terminal trong danh sách Ứng dụng của bạn hoặc bằng cách nhấp vào menu Dash (nếu bạn đang sử dụng GNOME) và tìm kiếm terminal.
- Nano là một trình soạn thảo văn bản rất dễ sử dụng và được cài đặt sẵn trên tất cả các bản phân phối Linux dựa trên Ubuntu. Nếu bạn không có Nano, bạn có thể cài đặt bằng cách chạy lệnh sudo apt install nano (Ubuntu và Debian) hoặc sudo yum install nano (CentOS và Fedora).
- Nếu bạn đã từng sử dụng trình soạn thảo Pico, bạn sẽ thấy Nano gần như giống nhau. Và khác với Vi và Vim, bạn không cần phải chuyển đổi giữa chế độ lệnh và chế độ nhập liệu khi sử dụng Nano.










Nhấn i. Khi bạn mở Vi hoặc Vim, nó mở trong chế độ đặc biệt gọi là Command mode. Nhấn phím I để chuyển sang chế độ Insert, nơi bạn sẽ nhập văn bản của mình.
- Bạn sẽ thấy -- INSERT -- xuất hiện ở dưới cùng của cửa sổ khi bạn nhấn phím I.

Nhập văn bản của bạn. Trong chế độ Insert, bạn chỉ cần gõ như bạn thường làm với bất kỳ tài liệu văn bản nào khác. Để xuống dòng tiếp theo, chỉ cần nhấn Enter.

Nhấn phím Esc. Điều này đưa bạn trở lại Command mode. Command mode là nơi bạn sẽ thực hiện các thao tác như lưu, sao chép, dán và thoát. Bạn biết bạn đang ở chế độ command khi bạn không còn thấy 'INSERT' ở dưới cùng của cửa sổ.
- Bạn có thể sử dụng các phím mũi tên để di chuyển trong tài liệu khi bạn ở chế độ Command mode trong cả Vi và Vim. Vim cũng cho phép bạn sử dụng các phím mũi tên để di chuyển trong chế độ Insert.
- Quay lại chế độ Insert bất kỳ lúc nào bằng cách nhấn phím i.
Nhập :w và nhấn ↵ Enter. Tất cả các lệnh Vi/Vim bắt đầu bằng dấu hai chấm, và lệnh :w lưu tập tin (hãy nghĩ về 'w' như là 'write').
- Nếu bạn tạo một tệp mà không có tên (hoặc muốn lưu các chỉnh sửa hiện tại vào một tệp mới), hãy nhập :w tên_tệp thay vì, thay thế tên_tệp bằng tên bạn muốn đặt cho tệp này.
- Để nhận trợ giúp và tìm hiểu thêm về các lệnh Vi/Vim, nhập :help trong chế độ Command và nhấn Enter.

Nhập :q và nhấn ↵ Enter để thoát. Điều này đóng tệp của bạn và đưa bạn trở lại dấu nhắc lệnh.
- Để mở lại tệp, chỉ cần nhập vi tên_tệp hoặc vim tên_tệp.
- Bạn cũng có thể lưu và thoát cùng một lúc bằng cách nhập :wq trong chế độ Command.
Mẹo
- Đảm bảo lưu tệp của bạn trước khi thoát, vì bạn không luôn được cảnh báo về các thay đổi chưa được lưu.
- Bạn có thể chạy man vi hoặc man nano tại dấu nhắc lệnh để xem hướng dẫn cho bất kỳ trình soạn thảo văn bản nào trong hai trình soạn thảo này.
- Một trong những tính năng hữu ích nhất của Vim so với Vi là việc nó hỗ trợ tô sáng cú pháp, rất tốt cho các lập trình viên. Nó cũng đi kèm với chức năng kiểm tra chính tả tích hợp và khả năng di chuyển bằng các phím mũi tên trong chế độ Insert.
