Khi quen với dòng lệnh, những người mới sử dụng Linux thường bị loại bỏ bởi các trình soạn thảo văn bản nâng cao khác như vim và emacs. Trong khi họ là những chương trình xuất sắc, họ có một chút đường cong học tập. Nhập Nano, một trình soạn thảo văn bản dễ sử dụng, chứng minh bản thân linh hoạt và đơn giản. Nano được cài đặt theo mặc định trong Ubuntu và nhiều bản phân phối Linux khác và hoạt động tốt cùng với sudo, đó là lý do tại sao chúng tôi yêu thích nó rất nhiều.
Chạy Nano
Bạn cũng có thể sử dụng cú pháp sau:
nano /path/to/filename
Nano sẽ đi theo đường dẫn và mở tệp đó nếu nó tồn tại. Nếu nó không tồn tại, nó sẽ bắt đầu một bộ đệm mới với tên tệp đó trong thư mục đó.
Chúng ta hãy nhìn vào màn hình nano mặc định.
Đó là trình soạn thảo WYSIWYG; "Những gì bạn thấy là những gì bạn nhận được." Những gì bạn gõ trực tiếp đi vào đầu vào văn bản, trừ khi bạn sửa đổi nó với một phím như Control hoặc Meta. Nó khá đơn giản, vì vậy hãy gõ một số văn bản ra, hoặc sao chép một cái gì đó và dán nó vào thiết bị đầu cuối của bạn để chúng tôi có một cái gì đó để chơi với.
Phím tắt
Các chức năng của chương trình được gọi là "lối tắt" trong nano, chẳng hạn như lưu, thoát, biện minh, v.v. Các chức năng phổ biến nhất được liệt kê ở cuối màn hình, nhưng có nhiều tính năng khác không được hiển thị. Lưu ý rằng nano không sử dụng phím Shift trong các phím tắt. Tất cả các phím tắt đều sử dụng các chữ thường và các phím số chưa sửa đổi, vì vậy Ctrl + G không phải là Ctrl + Shift + G.
Nhấn Ctrl + G để hiển thị tài liệu Trợ giúp và cuộn xuống để xem danh sách phím tắt hợp lệ.
Giả sử bạn đang làm việc trên một tệp văn bản mới hoặc “bộ đệm” và bạn muốn lưu nó. Điều này được gọi là "viết ra" và được thực hiện bằng cách nhấn Ctrl + O. Bạn sẽ được nhắc nhập tên tệp để sử dụng và các phím tắt ở phía dưới sẽ thay đổi để phản ánh những gì bạn có thể nhập để hoàn thành lệnh cụ thể này.
Bạn có thể nhấn Escape hai lần thay vì giữ phím Control, nếu bạn gặp khó khăn khi thực hiện điều đó. Ngoài ra còn có một số lệnh yêu cầu sử dụng khóa Meta. Trên hầu hết các bố trí bàn phím, Meta tương đương với nút Alt.
Khi bạn muốn thoát khỏi nano, bạn chỉ cần nhấn Ctrl + X. Nano sẽ lịch sự yêu cầu bạn nếu bạn muốn lưu bộ đệm của mình và bạn cũng có thể hủy hành động này.
dẫn đường
Bây giờ chúng ta đã có một loạt các phím tắt, hãy quen với việc di chuyển xung quanh một tệp văn bản rất nhanh. Tất nhiên, bạn luôn có thể sử dụng các phím Home, End, Page Up, Page Down và các phím mũi tên để di chuyển, nhưng điều đó đòi hỏi phải di chuyển các ngón tay của bạn từ các chữ cái mà tất cả chúng ta đều yêu thích.
Để di chuyển con trỏ tiến lên hoặc lùi lại, bạn có thể nhập Ctrl + F và Ctrl + B. Để di chuyển lên và xuống một dòng tại một thời điểm, bạn có thể nhập Ctrl + P và Ctrl + N. Nói cách khác, bạn có thể sử dụng các phím đó thay vì các mũi tên phải, trái, lên và xuống tương ứng. Thiếu phím Home và End? Bạn có thể sử dụng Ctrl + A và Ctrl + E. Bạn muốn di chuyển các trang tại một thời điểm thay thế? Ctrl + V di chuyển xuống một trang và Ctrl + Y sẽ di chuyển lên một trang.
Nhưng xin chờ chút nữa! Để di chuyển về phía trước và lùi một từ tại một thời điểm, bạn có thể sử dụng Ctrl + Space và Meta + Space (hãy nhớ, đó là Alt + Space). Và, nếu bạn đang thực sự vội vàng, bạn có thể nhấn Ctrl + _ và sau đó nhập số dòng, dấu phẩy và số cột để nhảy thẳng đến đó.
Sao chép, cắt và dán
Khi chúng ta muốn sao chép văn bản trong môi trường đồ họa, chúng ta đánh dấu nó bằng con trỏ. Tương tự, trong nano, chúng tôi “đánh dấu” nó bằng cách sử dụng lệnh Ctrl + ^. Bạn chỉ cần di chuyển con trỏ đến nơi bạn muốn bắt đầu đánh dấu, và sau đó bạn nhấn Ctrl + ^ để "đặt" nó. Điều này sẽ đánh dấu mọi thứ giữa điểm bắt đầu lên đến và KHÔNG bao gồm con trỏ.
Để sao chép văn bản đã đánh dấu, nhấn Meta + ^. Thay vào đó, nếu bạn muốn cắt văn bản, hãy nhấn Ctrl + K.
Để dán văn bản của bạn, hãy di chuyển con trỏ đến vị trí phù hợp và nhấn Ctrl + U.
Một số phím tắt bổ sung
Bạn biết làm thế nào trong notepad, bạn có thể buộc các dòng văn bản dài để quấn xung quanh thành những gì trông giống như đoạn văn? Bạn có thể chuyển đổi tính năng đó trong nano bằng phím tắt Meta + L. Vì gói hàng được đặt thành “bật” theo mặc định, điều này thường có ích theo cách ngược lại; ví dụ: bạn đang viết tệp cấu hình và muốn tắt tính năng gói dòng.
Nếu bạn muốn tìm chuỗi văn bản, hãy nhấn Ctrl + W và nhập cụm từ tìm kiếm của bạn. Tìm kiếm này sau đó có thể được hủy bỏ giữa thực hiện bằng cách nhấn Ctrl + C mà không phá hủy bộ đệm của bạn.
Và sau khi bạn thực sự thoải mái, bạn có thể biến phần hữu ích đó ở dưới cùng bằng cách nhấn Meta + X để có thêm không gian màn hình để chỉnh sửa!
Một số lịch sử
Nano được thiết kế tương tự như giao diện của một chương trình khác gọi là Pico. Pico là trình soạn thảo văn bản mặc định của Pine, một chương trình email từ trước trong ngày không được phân phối với giấy phép thân thiện với GPL. Điều này có nghĩa là việc phân phối lại phần nào là một vùng mờ, và do đó dự án TIP được sinh ra. "TIP không phải là Pico" đã thêm vào một số chức năng mà Pico thiếu và được cấp phép phân phối miễn phí, và theo thời gian, đã trở thành loại nano mà chúng tôi thích sử dụng ngày nay. Để biết thêm thông tin, hãy xem phần Lịch sử dự án Nano trên Câu hỏi thường gặp của họ.
Sức mạnh của nano nằm trong sự đơn giản của nó sử dụng. Các phím tắt hoạt động giống như trong các trình xử lý văn bản dựa trên GUI như Word và Open Office, do đó, nó chỉ là vấn đề học tập mà những người làm những gì. Mọi thứ bên ngoài đó chỉ là chỉnh sửa văn bản đơn giản. Lần tới, bạn phải chỉnh sửa nội dung trên dòng lệnh, chúng tôi hy vọng bạn sẽ cảm thấy thoải mái hơn khi sử dụng nano.