So sánh ex vs win: Lựa chọn nào tốt nhất cho máy tính của bạn?

Trang chủ » So sánh ex vs win: Lựa chọn nào tốt nhất cho máy tính của bạn?

Chào anh em, hôm nay tôi nổi hứng muốn chia sẻ với anh em một chút kinh nghiệm xương máu của tôi khi làm việc với mấy cái lệnh trên Linux, cụ thể là so sánh giữa “ex” và “win”. Nghe có vẻ hơi chuối nhưng mà thực tế nó lại khá là hữu ích đấy.

So sánh ex vs win: Lựa chọn nào tốt nhất cho máy tính của bạn?

Bắt Đầu Từ Đâu?

Chuyện là thế này, dạo gần đây tôi hay phải xử lý mấy file text lớn, kiểu log hệ thống hay cấu hình các kiểu ấy. Ban đầu, tôi cứ quen tay dùng mấy trình soạn thảo đồ họa như Notepad++ trên Windows. Cơ mà khi chuyển sang làm việc trên server Linux thì ôi thôi, mấy cái GUI nó chạy chậm như rùa, mà nhiều khi còn chẳng có mà dùng.

Gặp Gỡ “ex”

Thế là tôi bắt đầu lọ mọ tìm hiểu mấy cái trình soạn thảo dòng lệnh. Đầu tiên là làm quen với “ex”. Ôi mẹ ơi, ban đầu nhìn nó cứ như ma trận ấy, toàn ký tự loằng ngoằng, chả hiểu mô tê gì. Nhưng mà sau khi bỏ chút thời gian đọc tài liệu, tập tành vài lệnh cơ bản như :q (thoát), :w (lưu), :wq (lưu và thoát) thì tôi thấy cũng không đến nỗi nào.

Cái hay của “ex” là nó cực kỳ nhẹ, mở file to đùng cũng không sợ bị giật lag. Với lại, nó cho phép mình thực hiện các thao tác hàng loạt, kiểu như tìm kiếm và thay thế trên toàn bộ file, hay là chạy một loạt lệnh từ một file script khác. Tiện lợi vô cùng!

Và Rồi “vim” (win) Xuất Hiện

Tuy nhiên, “ex” nó vẫn có một cái dở là nó không trực quan. Mình không nhìn thấy được nội dung file một cách rõ ràng, cứ phải gõ lệnh :p (print) để xem từng dòng một, rất là mất thời gian. Thế là tôi lại tiếp tục tìm tòi và phát hiện ra “vim”.

“vim” thì anh em chắc cũng quen thuộc rồi, nó là bản nâng cấp của “vi”, mà “vi” thì lại là bản “visual mode” của “ex”. Nói chung là chúng nó có họ hàng với nhau cả đấy.

So sánh ex vs win: Lựa chọn nào tốt nhất cho máy tính của bạn?

“vim” thì nó trực quan hơn hẳn, mình có thể nhìn thấy toàn bộ nội dung file, di chuyển con trỏ bằng phím mũi tên, copy, paste, undo, redo các kiểu con đà điểu. Nói chung là nó giống như một trình soạn thảo đồ họa thu nhỏ vậy.

  • Ưu điểm của “vim”:
    • Trực quan, dễ sử dụng.
    • Nhiều tính năng mạnh mẽ: highlight cú pháp, tự động hoàn thành, tìm kiếm và thay thế, macro,…
    • Có thể tùy biến giao diện và hành vi bằng cách chỉnh sửa file cấu hình.
  • Nhược điểm của “vim”:
    • Hơi nặng hơn “ex” một chút.
    • Có thể gây khó khăn cho người mới bắt đầu vì có quá nhiều lệnh và phím tắt.

Kết Luận (Của Riêng Tôi)

Tóm lại, sau một thời gian vật lộn với cả “ex” và “vim”, tôi rút ra kinh nghiệm là: Nếu chỉ cần thực hiện các thao tác đơn giản trên file text, hoặc là cần xử lý file cực lớn thì “ex” là một lựa chọn tốt. Còn nếu muốn có một trải nghiệm soạn thảo thoải mái và đầy đủ tính năng thì “vim” là chân ái.

Thực ra, bây giờ tôi toàn dùng “vim” thôi, vì nó quen tay rồi. Nhưng mà thỉnh thoảng, khi cần xử lý nhanh một file nào đó, tôi vẫn quay lại dùng “ex” cho nó gọn nhẹ.

Đấy, kinh nghiệm của tôi chỉ có thế thôi. Anh em nào có cao kiến gì thì cứ comment chia sẻ nhé!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *