SVEditor là một dự án đồ họa mã nguồn mở thực hiện trong Java và dựa trên Eclipse IDE nổi tiếng và mạnh mẽ, cung cấp một môi trường phát triển tích hợp cơ bản để chỉnh sửa Verilog và SystemVerilog files.Features ở một ứng dụng sử dụng một máy quét glanceThe mà là tương tự như ctags cho chiết xuất các thông tin từ SystemVerilog và Verilog tập tin nguồn. Nó được thiết kế để được khoan dung của lỗi, cũng như bỏ qua các cấu trúc ngôn ngữ không được công nhận.
Trong một số các SVEditor & rsquo; s tính năng, chúng ta có thể đề cập đến colorizing cho từ khóa SystemVerilog, xem phác thảo liên kết với trình soạn thảo, xem file cấu trúc, chỉ số nguồn SystemVerilog, biên tập màu cú pháp, nội dung hỗ trợ và liên kết ngang giữa việc sử dụng cấu trúc dữ liệu và bắt đầu declaration.Getting với SVEditorThere nhiều cách để cài đặt các phần mềm trên máy tính SVEditor GNU / Linux của bạn, xem xét thực tế rằng chúng tôi & rsquo; đã được cài đặt JRE mới nhất (Java Runtime Environment) và phần mềm Eclipse IDE.
Ví dụ, bạn có thể tải về phiên bản mới nhất của dự án như một kho lưu trữ JAR có thể được mở vào một môi trường Eclipse hiện tại, bạn có thể tìm kiếm các ứng dụng trong kho phần mềm chính của phân phối GNU / Linux của bạn, hoặc biên dịch nó cho mình bằng cách sử dụng nguồn gói được cung cấp ngay tại đây trên Softoware.
Để biết thêm chi tiết, không ngần ngại để kiểm tra các dự án & rsquo; s trang web bằng cách nhấn vào liên kết ở cuối của article.Under mui xe và hỗ trợ hoạt động systemsTaking một cái nhìn dưới mui xe của các ứng dụng SVEditor, chúng ta có thể nhận thấy rằng nó đã được viết hoàn toàn bằng ngôn ngữ lập trình Java và tích hợp với các IDE Eclipse cho giao diện người dùng đồ họa của nó.
Được viết bằng Java, SVEditor là một phần mềm đa nền tảng chạy trên tất cả các hoạt động ssytems nơi Java Runtime Environment và Eclipse IDE có sẵn, bao gồm GNU / Linux, Microsoft Windows và Mac OS X. Nó đã được thử nghiệm thành công trên máy tính hỗ trợ cả của 64-bit (x86_64) hoặc 32-bit (x86) kiến trúc CPU
là gì mới trong phiên bản này:.
- < li> (315) - Đúng là một vấn đề với các nhiệm vụ / chức năng ghi đè chú Phát hiện mã. Trong một số trường hợp, các phương pháp ảo từ các lớp được khai báo trong tập tin bao gồm sẽ được đánh dấu trong tập tin nguồn hoạt động.
- (nobug) - Thêm compilation đối số hỗ trợ nhập khẩu cho các tùy chọn -mfcu
- (enh) - Trong quá trình nhập khẩu tổng hợp-lý luận, thêm hỗ trợ cho việc thực thi các lệnh bị chặn bởi những gói biên dịch. Đôi khi một sự thất bại compilation làm cho toàn bộ quá trình chấm dứt sớm.
là gì mới trong phiên bản 1.5.1:
- Đúng một NPE trong các nhà cung cấp nhãn khi không có nhãn Tạo báo cáo được suy ra từ một khối bắt đầu trong vòng một khối tạo
- Thêm câu defparam để Outline view
- Thêm hỗ trợ nội dung hỗ trợ cho các thông số khai báo trên mô-đun chứa
- Align hỗ trợ nội dung hỗ trợ cho giao diện instantiation với sự hỗ trợ đã được hiện diện cho mô-đun instantiation
- Tăng cường xử lý các macro không xác định để giảm số lượng theo dõi trên các lỗi phân tích cú pháp.
- Đúng một lỗi liên quan đến thiếu bao gồm các tập tin do các thư mục không đầy đủ, bao gồm quy định. Trước đây, các biên tập viên vẫn sẽ hiển thị bao gồm các tập tin là mất tích, ngay cả sau khi điều chỉnh bao gồm các thư mục. Bây giờ, các biên tập viên thể hiện các thông tin chính xác.
- Cho phép khai báo module mà không cần một chấm dứt ';'. Điều này dường như xảy ra khi các mô-đun có thể được bảo vệ nội dung.
là gì mới trong phiên bản 1.5.0:
- Thay đổi nội dung hỗ trợ nhà cung cấp nhãn để hiển thị các loại Tên của xây dựng trong đề xuất thuần (ví dụ như dây [14: 0])
- Thêm hỗ trợ cho mã hoàn thành tài liệu tham khảo theo thứ bậc mà sử dụng các macro. Ví dụ: `TOP.sub.signal
- Sửa chữa một lỗi liên quan đến auto-indent của các mẫu mã khi cài đặt ưu tiên gây ra các không gian hơn là tab sẽ được chèn vào.
- Thêm hỗ trợ cho nhiều ngữ cảnh nội dung hỗ trợ, trong đó cho phép các mẫu mã được lựa chọn dựa trên các nội dung bắt đầu cũng như các tên liên quan đến các mẫu mã.
- Nhập mặc định các mẫu mã cho một số cấu trúc thường được sử dụng: always_ff, always_latch, always_comb, nếu, khác, làm, trong khi, cho, trường hợp, Casez, casex, chức năng, nhiệm vụ, ban đầu, cuối cùng, khẳng định
là gì mới trong phiên bản 1.4.9:
- # (298) - Đúng một bộ xử lý trước lỗi liên quan đến ý kiến trong một cuộc gọi macro
- # (300) update tự nhiên Docs - một cách chính xác xử lý (bắt đầu code) ... (end) khối trong ý kiến
- # (301) hàng đầu khoảng trắng ở đầu phần mã bị hỏng
- # (302) Bullets trong pop-up giúp
- # (303) NDOC Parser - Liên kết không được hiển thị trong bảng tóm tắt
là gì mới trong phiên bản 1.4.8:
- lỗi phân tích cú pháp hữu hiệu chỉnh
- Thêm thiết lập ưu tiên cho cách tự động reparse được thực hiện trong trình soạn thảo tích cực. Nếu thiết lập là -1, tái phân tích cú pháp chỉ được thực hiện khi các tập tin được lưu. Nếu không, các thiết lập là một sự chậm trễ trong bao lâu để chờ đợi.
- Sửa một lỗi phân tích cú pháp trong một tuyên bố khởi tạo liên kết mảng liên quan đến định danh scoped.
- Đúng một vụ tai nạn indexer khi các file đối số chứa một đường dẫn thư mục chứ không phải là một đường dẫn tập tin. Các indexer giờ bỏ qua các đường dẫn thư mục, và các phân tích cú pháp tham số-file cho biết thêm một dấu hiệu lỗi.
- đúng khối comment colorizing trong file tham số
- hành vi Indenter với & quot; khẳng định & quot; và & quot; ngẫu nhiên với & quot; không phù hợp
- Đúng một lỗi phân tích cú pháp liên quan đến xor / hoặc / và mảng giảm phương pháp
là gì mới trong phiên bản 0.8.9:
- Phiên bản này cho biết thêm sửa lỗi và cải tiến cho chỉ số đường thông tin được hiển thị cho người sử dụng.
là gì mới trong phiên bản 0.1.8:
- Phiên bản này cải thiện auto-indent bằng cách làm cho nó thích nghi (làm cho một nỗ lực tốt nhất để thực hiện theo các indents được sử dụng trong các tập tin), sửa chữa một vài lỗi nhỏ, và cải thiện nội dung hỗ trợ nhận thức đẳng cấp tham số .
là gì mới trong phiên bản 0.1.2:
- phát hành này thêm nội dung giúp đỡ hỗ trợ cho chuyên ngành tham số lớp học, nội dung hỗ trợ hỗ trợ cho các phương pháp xây dựng trong các mảng và hàng đợi, và xem một hệ thống phân cấp lớp. Lỗi khác nhau cũng đã được cố định.
là gì mới trong phiên bản 0.1.1:
- Các phiên bản 0.1.1 của SVEditor thêm hỗ trợ cho thụt nguồn và hỗ trợ tốt hơn cho auto-indent. Auto-indent đã được kích hoạt theo mặc định (người sử dụng với không gian làm việc hiện tại sẽ cần phải tự kích hoạt tính năng auto-indent).
Yêu cầu :
- Eclipse
- Java 2 Standard Edition Runtime Environment
Bình luận không