Hướng dẫn dành cho người mới bắt đầu về Nano, Trình soạn thảo văn bản dòng lệnh của Linux
Bạn mới sử dụng dòng lệnh Linux? Bạn bối rối bởi tất cả các trình soạn thảo văn bản nâng cao khác? How-To Geek đã giúp bạn trở lại với hướng dẫn này cho Nano, một trình soạn thảo văn bản đơn giản, rất thân thiện với người mới.
Khi làm quen với dòng lệnh, những người mới làm quen với Linux thường bị các trình soạn thảo văn bản khác nâng cao hơn như vim và emacs bỏ qua. Trong khi chúng là những chương trình xuất sắc, chúng có một chút khó khăn trong việc 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 tỏ bản thân nó linh hoạt và đơn giản. Nano được cài đặt mặc định trong Ubuntu và nhiều bản phân phối Linux khác và hoạt động tốt khi kết hợp với sudo, đó là lý do tại sao chúng tôi rất yêu thích nó.
Chạy Nano
Bạn có thể chạy nano theo hai cách. Để mở nano với bộ đệm trống, chỉ cần nhập “nano” tại dấu nhắc lệnh.
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 đó.
Hãy xem qua màn hình nano mặc định.
Ở trên cùng, bạn sẽ thấy tên của chương trình và số phiên bản, tên của tệp bạn đang chỉnh sửa và liệu tệp đã được sửa đổi kể từ lần cuối cùng được lưu hay chưa. Nếu bạn có một tệp mới chưa được lưu, bạn sẽ thấy “Bộ đệm mới”. Tiếp theo, bạn sẽ thấy nội dung tài liệu của mình, một phần nội dung văn bản. Dòng thứ ba từ dưới cùng là dòng “thông báo hệ thống” hiển thị thông tin liên quan đến chương trình đang thực thi một chức năng. Tại đây, bạn có thể thấy nó có nội dung “Tệp mới”. Cuối cùng, hai hàng cuối cùng ở dưới cùng là những gì làm cho chương trình này rất thân thiện với người dùng: các dòng phím tắt.
Đó là một 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 nhập trực tiếp đi vào phần nhập văn bản, trừ khi bạn sửa đổi nó bằng một phím như Control hoặc Meta. Việc này khá đơn giản, vì vậy, hãy nhập một số văn bản ra hoặc sao chép nội dung nào đó và dán vào thiết bị đầu cuối của bạn để chúng ta có thứ gì đó để chơi.
Các phím tắt
Các chức năng của chương trình được gọi là "phím 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òn nhiều chức năng khác thì không. 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 chữ thường và các phím số không được 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 các phím tắt hợp lệ.
Khi bạn xem xong danh sách, hãy nhấn Ctrl + X để thoát khỏi trợ giúp.
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 tệp đó. Đ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 sử dụng tên tệp và các phím tắt ở dưới cùng 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.
Nếu bạn muốn chèn nội dung của một tệp khác vào bộ đệm hiện tại của mình, bạn phải nhập Ctrl + R.
Bạn có thể hủy cả hai lệnh trước đó bằng cách gõ Ctrl + C.
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 đó. Cũng có một số lệnh yêu cầu sử dụng phím Meta. Trên hầu hết các bố cục bàn phím, Meta tương đương với nút Alt.
Khi bạn muốn thoát nano, bạn chỉ cần nhấn Ctrl + X. Nano sẽ lịch sự hỏi bạn xem bạn có muốn lưu bộ đệm của mình không và bạn cũng có thể hủy hành động này.
dẫn đường
Bây giờ chúng ta đã nắm rõ các phím tắt, hãy làm quen với việc di chuyển một tệp văn bản thật nhanh chóng. 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 bạn phải di chuyển ngón tay khỏi các chữ cái mà tất cả chúng ta đều yêu thích.
Để di chuyển con trỏ về phía trước hoặc phía sau, bạn có thể gõ Ctrl + F và Ctrl + B. Để di chuyển lên và xuống từng dòng một, bạn có thể gõ 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. Thay vào đó, bạn muốn di chuyển các trang cùng một lúc? Ctrl + V di chuyển xuống một trang và Ctrl + Y di chuyển lên một trang.
Nhưng xin chờ chút nữa! Để tiến và lùi từng từ một, bạn có thể sử dụng Ctrl + Space và Meta + Space (nhớ rằng đó là Alt + Space). Và, nếu bạn thực sự vội vàng, bạn có thể nhấn Ctrl + _, sau đó nhập số dòng, dấu phẩy và số cột để chuyển thẳng đến đó.
Nếu bạn muốn xem con trỏ của mình hiện đang ở đâu, giống như nano-GPS, hãy nhấn Ctrl + C.
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, sau đó bạn nhấn Ctrl + ^ để “thiết lập” nó. Thao tác này sẽ đánh dấu mọi thứ giữa điểm bắt đầu và KHÔNG bao gồm con trỏ.
Lưu ý rằng con trỏ nằm trên không gian trống và việc sao chép / cắt sẽ không bao gồm không gian này. Bạn cũng có thể đánh dấu ngược lại từ điểm “đặt” của mình. Tuy nhiên, hãy cẩn thận vì bạn có thể chỉnh sửa văn bản trong khi đánh dấu. Nếu bạn nhầm lẫn, chỉ cần nhấn Ctrl + ^ một lần nữa để bỏ đặt điểm đánh dấu và bạn có thể bắt đầu lại.
Để sao chép văn bản đã đánh dấu, hãy 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í thích hợp và nhấn Ctrl + U.
Nếu bạn muốn xóa toàn bộ dòng văn bản, chỉ cần nhấn Ctrl + K mà không đánh dấu bất kỳ thứ gì. Điều này đôi khi có ích khi chỉnh sửa các tệp cấu hình.
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 phải quấn quanh thành những đoạn văn trông giống như thế nào? Bạn có thể chuyển đổi tính năng đó trong nano bằng phím tắt Meta + L. Vì gói dò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 một tệp cấu hình và muốn tắt tính năng ngắt dòng.
Bạn có thể thấy rằng dòng con trỏ đang chạy có “$” ở cả đầu và cuối. Điều này cho thấy rằng có nhiều văn bản hơn cả trước và sau phần được hiển thị trên màn hình.
Nếu bạn muốn tìm kiếm một 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. Sau đó, tìm kiếm này có thể bị hủy giữa quá trình thực hiện bằng cách nhấn Ctrl + C mà không phá hủy bộ đệm của bạn.
Cụm từ tìm kiếm trước đó xuất hiện trong dấu ngoặc vuông và để trống dòng và nhấn Enter sẽ lặp lại tìm kiếm cuối cùng đó.
Và sau khi cảm thấy thực sự thoải mái, bạn có thể tắt 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 cho việc chỉnh sửa!
Một số lịch sử
Nano được thiết kế để có giao diện tương tự như một chương trình khác có tên 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 trước đâ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 khu vực mờ nhạt, và do đó, dự án TIP đã ra đời. “TIP Isn’t Pico” đã thêm một số chức năng mà Pico còn thiếu và được cấp phép phân phối miễn phí và theo thời gian, nó đã trở thành nano mà chúng tôi yêu thích sử dụng ngày nay. Để biết thêm thông tin, hãy xem phần Lịch sử của Dự án Nano trên Câu hỏi thường gặp của họ.
Điểm mạnh của nano nằm ở việc sử dụng đơn giản. Các phím tắt hoạt động giống như trong các bộ xử lý văn bản dựa trên GUI như Word và Open Office, vì vậy vấn đề chỉ là học cái nào làm được 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 khi bạn phải chỉnh sửa nội dung trên dòng lệnh, chúng tôi hy vọng rằng bạn sẽ cảm thấy thoải mái hơn với nó vì bây giờ bạn đã làm quen với nano.