Bạn sẽ dành nhiều thời gian của mình với tư cách là nhà phát triển bên trong trình chỉnh sửa, vì vậy, điều quan trọng là sử dụng trình chỉnh sửa mà bạn cảm thấy thoải mái và hiệu quả.
Trong bài viết này:
Tôi muốn giúp bạn chọn Ruby IDE / Editor nào phù hợp với bạn !
Bạn không cần phải căng thẳng về quyết định này, chỉ cần chọn một cái, dùng thử trong vài tuần và xem cảm giác của nó như thế nào. Bạn luôn có thể thay đổi trình chỉnh sửa của mình sau.
Dưới đây là một số điều cần tìm :
- Có những plugin nào liên quan đến Ruby để giúp bạn làm mọi thứ dễ dàng hơn
- Trình chỉnh sửa có phải là nguồn mở hay không
- Các tính năng tích hợp giúp cải thiện năng suất của bạn (như đoạn mã, tự động hoàn thành, thiết kế sạch sẽ không cản trở bạn)
Tất cả các trình chỉnh sửa này đều hỗ trợ Windows, Linux và Mac.
Hãy bắt đầu!
Atom Editor
Atom là một trình soạn thảo mã nguồn mở từ Github. Nó hỗ trợ nhiều ngôn ngữ lập trình bao gồm cả Ruby.
Ưu điểm :
- Tích hợp Git
- Hỗ trợ tốt cho các đoạn mã (trình tiết kiệm thời gian)
- Cho phép bạn chạy mã trực tiếp trong trình chỉnh sửa (với các plugin)
Nhược điểm :
- Có thể chậm khi mở các tệp thực sự lớn
VSCode Editor
VSCode là một trình soạn thảo mã nguồn mở của Microsoft và nó dựa trên công nghệ GUI giống như Atom.
Ưu điểm :
- Tích hợp thiết bị đầu cuối
- Tích hợp trình gỡ lỗi và các tính năng giống IDE khác (cần hỗ trợ ngôn ngữ thông qua plugin)
- Đang phát triển tích cực
Nhược điểm :
- Plugin ngôn ngữ Ruby không nhận được nhiều bản cập nhật, nhưng nó hoạt động 🙂
RubyMine IDE
RubyMine là một trình soạn thảo mã nguồn đóng từ JetBrains. Đây là IDE hoàn chỉnh nhất về các tính năng, nhưng nó cũng không miễn phí.
Ưu điểm :
- Hỗ trợ cấu trúc lại
- Tích hợp với các khung thử nghiệm, gói, rake, thiết bị đầu cuối, v.v.
- Tự động hoàn thành thông minh
Nhược điểm :
- Nguồn đã đóng
- Có thể cảm thấy "nặng nề" về hiệu suất và thiết kế giao diện người dùng
VIM Editor
VIM (VI iMproved) là một trình soạn thảo mã nguồn mở đã có từ lâu đời, đặc điểm nổi bật nhất là nó dựa trên thiết bị đầu cuối , không giống như các trình chỉnh sửa khác dựa trên GUI. Nó có vô số plugin mà bạn có thể cài đặt để thêm các tính năng mới.
Ưu điểm :
- Nhiều phím tắt và plugin
- Bạn có thể làm mọi thứ mình cần mà không cần rời khỏi thiết bị đầu cuối và không cần chuột
- Các tính năng chỉnh sửa mạnh mẽ (xóa bên trong dấu ngoặc kép, thay thế regex, chọn khối, v.v.)
Nhược điểm :
- Đường cong học tập sâu sắc
- Quá trình thiết lập ban đầu mất một chút thời gian (tệp .vimrc và cài đặt plugin)
Các trình chỉnh sửa khác
Trong khi bốn trình chỉnh sửa này là những gì tôi nghĩ là phổ biến nhất trong cộng đồng Ruby, vẫn còn những trình soạn thảo khác đáng được đề cập.
Đây là danh sách :
- Văn bản tuyệt vời
- Emacs
- Cloud9 (trình chỉnh sửa trực tuyến)
Hãy thử những thứ này.
Cá nhân tôi sử dụng Atom cho hầu hết quá trình phát triển và viết Ruby của mình, để chỉnh sửa nhanh (như tệp cấu hình), tôi sử dụng VIM.
Tóm tắt
Bạn đã tìm hiểu về một số trình chỉnh sửa Ruby có thể giúp công việc của bạn dễ dàng hơn, bạn sẽ chọn trình chỉnh sửa nào?
Hãy cho tôi biết trong phần bình luận 🙂
Cảm ơn vì đã đọc!