Cả hai đều là trình soạn thảo văn bản, nhưng sự giống nhau khá nhiều kết thúc ở đó . Có vẻ lạ khi hai trình soạn thảo văn bản có thể rất khác nhau. Điều quan trọng là cả hai đều là trình soạn thảo văn bản chuyên biệt , được thực hiện cho hai nhiệm vụ rất khác nhau. nano
và vim
(hay đúng hơn, pico
và vi
, mà họ bắt chước) được thiết kế để viết e-mail và chương trình, tương ứng.
Bạn không có ý định dành nhiều thời gian vào nano
: bạn vào, bạn gõ tin nhắn e-mail của bạn (hoặc bất cứ điều gì bạn đang viết), và bạn nhanh chóng thoát ra . Mọi thứ đều dựa trên việc đưa bạn vào và ra càng nhanh càng tốt, vì vậy bạn có thể quay lại với bất cứ điều gì khác mà bạn đang làm. Nó đi xa đến mức liệt kê tất cả các chức năng ở dưới cùng của cửa sổ, vì vậy bạn không phải lãng phí thời gian để tìm kiếm màn hình trợ giúp. Tất nhiên, chỉ có rất nhiều phòng ở dưới cùng của cửa sổ, và do đó chức năng bị hạn chế với bất cứ điều gì có thể được thể hiện, bên cạnh tất cả các chức năng khác, trong hai dòng văn bản. Kết quả là cực kỳ thuận tiện cho một số điều.
Bạn có nghĩa là dành nhiều thời gian (nếu không phải là gần như tất cả) thời gian của bạn vim
, vì vậy nó cố gắng tránh xa bạn trong khi giúp bạn nhanh chóng đưa ra những đoạn văn bản lớn xung quanh . Một màn hình khởi động cơ bản hầu như không có thông tin và khi bạn mở một tệp, bạn chỉ nhận được thêm một chút về vị trí của mình. Và trong cả hai trường hợp, bạn không thể nhập văn bản ngay lập tức : bạn bắt đầu ở "chế độ bình thường" và phải nhấn i
để chuyển sang "chế độ chèn" trước (cũng có một vài chữ cái khác bạn có thể nhấn thay vì i
, cung cấp một số biến thể về chủ đề này, và cũng có một số chế độ khác tôi chưa đề cập). Đường cong học tập vô cùng dốc: nó đi kèm vimtutor
để giúp mọi người,Chỉ dành riêng cho vim
giao diện học tập . Hãy suy nghĩ về điều đó trong một giây. Toàn bộ trò chơi, chỉ để học cách sử dụng trình soạn thảo văn bản. Và mọi người trả tiền cho nó.
Không có câu hỏi nào nano
là tốt hơn cho người mới . Tôi là một cái gì đó của một vim
-zealot, và thậm chí tôi không thể tranh chấp cái đó. vim
Nhìn chung, tôi đã thấy những người mới sử dụng Linux. Và nếu bạn không có kế hoạch thực hiện nhiều chỉnh sửa văn bản hoặc các tác vụ chỉnh sửa văn bản của bạn đều khá nhẹ (như, nói, viết e-mail), thì đó nano
có thể là tất cả những gì bạn cần.
Điều đó nói rằng, trong khi làm chủ vim
mất nhiều thời gian, lợi tức đầu tư cao . Tôi nhận ra rằng phần còn lại của bài đăng này nghe có vẻ hơi thất vọng vim
, nhưng đó không phải là ý định của tôi. Bạn chỉ cần biết những gì bạn đang đi vào, bởi vì vim
là khó khăn . Nhưng ngay cả cấu hình mặc định của nó cũng chứa các chức năng tự động hóa rất nhiều tác vụ chỉnh sửa văn bản phổ biến (và rất lặp đi lặp lại): bạn có thể thực hiện với một vài thao tác bàn phím có thể mất nhiều phút hoặc thậm chí hàng giờ, nếu bạn phải thực hiện tất cả thủ công. Có các plugin và tập lệnh đưa điều này đi xa hơn nữa. Nếu bạn sẽ thực hiện nhiều chương trình, hoặc các nhiệm vụ liên quan và dài tương tự (luận văn, tiểu thuyết, v.v.), thì vim
cuối cùng , đó là lựa chọn tốt hơn, nhưng bạn vẫn nên tìm ranano
trước tiên: nếu trường hợp khẩn cấp xuất hiện và bạn cần phải làm gì đó trước khi bạn tìm ra những điều cơ bản vim
, bạn sẽ muốn có thể rơi vào thứ gì đó mà bạn cảm thấy thoải mái.
Dòng dưới cùng: bắt đầu với nano
, và di chuyển đến vim
nếu nano
tẻ nhạt .