Với sự phát triển của xã hội như hiện nay, Komodo IDE mang nhiều tính năng nổi bật
1. Trình chỉnh sửa mạnh mẽ
- Theo dõi các thay đổi: Nhanh chóng hoàn nguyên các thay đổi từ cam kết Git cục bộ hoặc cuối cùng.
- Markdown Viewer: Xem trước HTML được tạo và sẽ tự cập nhật bất cứ khi nào bạn thực hiện thay đổi đối với văn bản Markdown.
- Nhiều lựa chọn: Chọn nhiều vị trí để những thay đổi được thực hiện trong một vị trí sẽ được phản ánh ở tất cả các vị trí.
- Dấu trang nhanh.
- Gấp mã / Khối mã.
- Phát hiện ngôn ngữ thông minh: Kiểm tra cú pháp và tô sáng phát hiện nhiều ngôn ngữ trong một tệp.
- Đánh dấu biến: Nhấp vào một biến để xem tất cả các lần xuất hiện.
- Auto Abbreviation Snippets: Nhập một từ viết tắt để tự động kích hoạt lựa chọn đoạn mã.
- Các ràng buộc chính: Bao gồm Vi/Vim, emacs, OS X, Windows/Linux.
- Đoạn trích mạnh mẽ, Macro và Bản mô tả người dùng: Chèn đoạn mã bằng chữ viết tắt. Sử dụng macro để tự động hóa các chuỗi lặp đi lặp lại.
- Đoạn mã có điều kiện: Sử dụng JavaScript được nhúng để xác định nội dung đoạn mã.
- Các tab đàn hồi: Tự động thụt lề mã của bạn khi bạn nhập.
2. Tập trung vào mã hóa của bạn và để Komodo lo lắng về các chi tiết.
- Trình duyệt biểu tượng: Tìm nhanh các biểu tượng (lớp, phương thức, v.v.) trong các dự án của bạn.
- Tái cấu trúc mã: Chuyển đổi mã thông minh bao gồm Đổi tên biến, Đổi tên thành
- viên lớp và Trích xuất phương thức.
- Autocomplete và Calltips: Hỗ trợ nhiều ngôn ngữ và phát hiện nhiều ngôn ngữ trong một tệp.
- Soft Characters, Matching Braces: Tự động chèn các dấu ngoặc và đánh dấu các dấu ngoặc phù hợp.
- Tự động thụt lề và tự động định dạng.
- Hỗ trợ thư viện của bên thứ 3: Các danh mục API đi kèm cho phép tự động hoàn thành và chú giải cho các thư viện như PyWin32 và jQuery.
- Danh sách Phần: Xem và lọc danh sách các hàm, lớp hoặc thành phần của bạn.
Trình duyệt mã: Điều hướng cấu trúc mã nguồn trong chế độ xem phân cấp, có thể thu gọn.
- Go To Definition: Chuyển đến định nghĩa các biến, lớp, v.v.
- Trình xem DOM: Kiểm tra và chỉnh sửa cây DOM của tài liệu XML và HTML.
- Tự động hoàn thành XML: Tự động hoàn thành cho các phương ngữ XML.\
3. Các công cụ mạnh mẽ để gỡ lỗi và kiểm tra mã của bạn
- Trình gỡ lỗi đồ họa: PHP 4.4 - mới nhất, Python 2.4 - mới nhất, Perl 5.x, Ruby, Tcl 8.4 - mới nhất, Node.js, XSLT.
- Gỡ lỗi Chrome: Gỡ lỗi các ứng dụng web đang chạy trong Google Chrome.
- Cấu hình điểm ngắt: Đặt các thuộc tính như ngắt trên tệp, dòng, điều kiện, lệnh gọi và trả về hàm, ngoại lệ, v.v.
- Gỡ lỗi cục bộ và từ xa: Gỡ lỗi các chương trình đang chạy trên máy chủ từ xa.
- Bộ công cụ RX: Tạo và gỡ lỗi các biểu thức chính quy.
- Chế độ xem hợp nhất: Xem đầu ra, ngăn xếp cuộc gọi, biến và xem các biến trong một ngăn.
- Multithreaded Debugging: Phá nhiều luồng.
- Gỡ lỗi đa quy trình: Gỡ lỗi đồng thời nhiều phiên.
- Trình kiểm tra HTTP: Kiểm tra thông tin liên lạc giữa trình duyệt và máy chủ.
- Đánh dấu biến đã thay đổi: Tự động đánh dấu các biến đã thay đổi kể từ điểm dừng cuối cùng.
- Được xây dựng trên Giao thức DBGp.
4. Tất cả các công cụ bạn cần trong một IDE để bạn có thể ở "trong khu vực"
- Xây dựng tích hợp hệ thống: PhoneGap, Cordova, Gulp, Grunt, NPM.
- Hệ thống kiểm soát phiên bản: Hỗ trợ cho Subversion, Mercurial, Git, CVS, Perforce và Bazaar.
- Kiểm tra đơn vị tích hợp: Hỗ trợ các khung công tác chính như PHPUnit (PHP), Prove (Perl), pytest (Python), RSPec (Ruby), Node.js và Go.
- Database Explorer: Kiểm tra nội dung cơ sở dữ liệu cho SQLite, MySQL, Oracle.
- Shell tương tác: Dành cho Python, Ruby, Perl và Tcl.
- Lập hồ sơ mã: Phân tích hiệu suất cho Python và PHP.
- Hộp công cụ: Lưu trữ các đoạn trích, macro, mô tả người dùng, lệnh trình bao, v.v. để dễ dàng truy cập.
- Trình trợ giúp Kopy.io: Dễ dàng chia sẻ các đoạn mã.
- Chạy mã trong dòng: Nhấn phím tắt để chạy bộ đệm hiện tại bằng trình thông dịch đã định cấu hình, sau đó nhanh chóng xem lại kết quả của nó.
- Tích hợp trình quản lý gói: Dễ dàng quản lý các phụ thuộc dự án của bạn.
- Trình duyệt tài liệu: Điều hướng nhanh tài liệu.
5.Komodo làm việc với bạn để giúp điều hướng các tệp của bạn.
- Commando: Cung cấp khớp mờ, tô sáng khớp, tìm kiếm tệp (tìm bất kỳ tệp nào trong một thư mục), tìm kiếm hộp công cụ, tích hợp dấu trang, tích hợp phím tắt (công cụ go-tool) cũng như lọc danh mục tùy chỉnh.
- Điều hướng đường dẫn.
- Lệnh Shell: Dễ dàng chạy lệnh shell ngay từ Komodo.
- Không gian làm việc tùy chỉnh: Dễ dàng tạo không gian làm việc tùy chỉnh của riêng bạn và tải chúng một cách nhanh chóng.
- Sắp xếp và nhóm tệp: Sắp xếp và nhóm ngăn Tệp mở theo ngôn ngữ, phần mở rộng tệp, thư mục và vị trí.
- Phím tắt mở nhanh: Tạo lối tắt đến đường dẫn tệp dài.
- Điều hướng bản đồ nhỏ: Định vị lại bất kỳ đâu trong mã của bạn từ chế độ xem cấp cao.
- Dự án & Địa điểm: Quản lý dự án của bạn và xem hệ thống tệp của bạn được phân loại theo dự án.
- Lịch sử, Dấu trang, Dấu ngoặc nhọn: Chuyển đến các dòng trước đó và được đánh dấu cũng như các dấu ngoặc nhọn phù hợp.
- Thông báo: Hiển thị thông báo khi các hoạt động được kích hoạt
6. Các công cụ tuyệt vời để lập trình cặp và cộng tác
- Cộng tác mã: Chỉnh sửa tài liệu với nhiều người dùng đồng thời, bất kể họ ở đâu.
Hộp công cụ được chia sẻ: Lưu trữ các đoạn trích, macro, bản mô tả người dùng, v.v. thông qua mạng chia sẻ, kiểm soát mã nguồn hoặc tính năng Xuất bản.
- Tiêu chuẩn mã hóa và kiểm soát: Giữ cho công việc được chia sẻ nhất quán với tích hợp hệ thống kiểm soát phiên bản và định dạng tự động.
- Chức năng mở rộng: Quy mô dự án theo yêu cầu với các phần mở rộng cho các công nghệ tích hợp.
- Tiêu chuẩn viết mã: Tính năng Định dạng mã của Komodo giúp các nhóm giữ cho mã của họ trông nhất quán, dễ đọc và có thể bảo trì. Định cấu hình trình định dạng của bên thứ ba hoặc của riêng bạn để nhanh chóng định dạng lại các lựa chọn hoặc toàn bộ tài liệu để phù hợp với một kiểu viết mã cụ thể.
- Dễ dàng áp dụng: Komodo IDE có một số lợi thế so với các trình soạn thảo và IDE khác, giúp việc áp dụng nhóm dễ dàng hơn.
7. Trình soạn thảo của Komodo IDE có khả năng tùy biến cao.
- Bảng điều khiển: Bảng điều khiển mới cho phép bạn tương tác với thời gian chạy Komodo giống như cách bạn sử dụng bảng điều khiển công cụ dành cho nhà phát triển trình duyệt của mình để tương tác với một trang web.
- Các ô bên nổi: Tháo các thành phần và di chuyển chúng đến bất kỳ đâu trên màn hình.
- Tiện ích mở rộng/Tiện ích bổ sung: Hơn 100 tiện ích bổ sung có sẵn thông qua hệ thống dựa trên Firefox của chúng tôi.
- Kiểu dáng trực quan: Cá nhân hóa với nhiều loại giao diện và bộ biểu tượng.
- Công cụ tích hợp: Mở rộng hỗ trợ cho Cơ sở dữ liệu và Hệ thống kiểm soát phiên bản bổ sung.
- Các tính năng của trình chỉnh sửa: Tùy chỉnh và mở rộng các ràng buộc chính, lược đồ màu cú pháp, trình định dạng tự động, v.v.
- Tự động hoàn thành: Mở rộng hỗ trợ cho các ngôn ngữ, khung và thư viện bổ sung.
8. Dù là phát triển ứng dụng web hay di động, Komodo đều hỗ trợ các ngôn ngữ bạn cần.
Komodo hỗ trợ hơn 100 ngôn ngữ bao gồm Python, PHP, Go, Perl, Tcl, Ruby, NodeJS, HTML, CSS, JavaScript, v.v.