Có một nguồn thay thế Insight?


12

Tôi không phải là nhà phát triển, nhưng đối với công việc của tôi, tôi theo dõi rất nhiều mã. Việc đọc mã của người khác thực sự khá khó khăn, đặc biệt là đối với các dự án lớn hơn.

Source Insight là một ứng dụng tuyệt vời lưu trữ tất cả các biểu tượng trong cơ sở dữ liệu, vì vậy bạn có thể thấy một hàm mới được gọi, nhấp vào nó và xem cách viết hàm. Bạn có thể thấy tất cả các tham chiếu của một đối tượng hoặc nhảy đến một người gọi. Bạn không cần phải phá vỡ suy nghĩ và nghĩ ra các lệnh shell chỉ để tìm những thứ này mỗi khi bạn gặp một biến / cấu trúc / hàm mới từ một số tệp khác.

Tôi có nó chạy trên RƯỢU, nhưng có một vài trục trặc đôi khi gây cản trở.

Tôi biết mọi người sẽ đề cập đến phạm vi C, tôi đã thử nó, nhưng nó thực sự không giống nhau. Vì vậy, với rất nhiều dự án nguồn mở khổng lồ dành cho Ubuntu, có công cụ gốc nào giúp đọc chúng hiệu quả không?

BIÊN TẬP:

Cảm ơn các đề xuất, nhưng CODE :: BLOCKS hoặc CodeLite có cung cấp khả năng để xem chức năng mà chuột nhấp vào mà không cần nhảy tới không, vì vậy tôi có thể thấy người gọi và callee cùng một lúc không?

nhập mô tả hình ảnh ở đây


1
cái nào cuối cùng bạn đã sử dụng?
sleeping_dragon

2
Cuối cùng tôi đã quyết định sử dụng plugin Trinity trong vim, với ctag và cscope ....
hansioux

Câu trả lời:


3

Code :: Blocks có thể là một lựa chọn.

Code :: Blocks là một IDE C ++ miễn phí được xây dựng để đáp ứng nhu cầu khắt khe nhất của người dùng. Nó được thiết kế để có thể mở rộng và cấu hình đầy đủ.

Một IDE với tất cả các tính năng mà nhà phát triển cần, có giao diện, cảm nhận và hoạt động nhất quán trên các nền tảng.

Được xây dựng xung quanh khung plugin, Code :: Blocks có thể được mở rộng bằng các plugin. Bất kỳ loại chức năng có thể được thêm bằng cách cài đặt / mã hóa một plugin. Chẳng hạn, chức năng biên dịch và gỡ lỗi đã được cung cấp bởi các plugin!

nhập mô tả hình ảnh ở đây

Tôi cũng chạy trên windows,
tôi sẽ cho người khác đăng bài về codelitewidestudio để bạn có thể chọn một


1

Tôi nghĩ những gì bạn muốn là một Source-Navigator

nếu bạn vẫn không thích điều này, bạn có thể hiểu rõ về nguồn gốc của mình.


0

Tôi không chắc liệu tôi có hiểu chính xác những gì bạn muốn làm hay không, nhưng về cơ bản, bất kỳ IDE nào cũng có thể làm những gì bạn muốn - Code :: Các khối từ câu trả lời khác cũng là điều tôi nghĩ đến; hoặc Nhật thực .

Vì bạn không nói nên sử dụng ngôn ngữ nào, tôi sẽ giới thiệu cho bạn bộ sưu tập IDE / bộ lập trình C : C này


0

Chẳng có ai. Không có IDE nào khác trực quan như cái nhìn sâu sắc về nguồn và nếu đó sẽ là chúng sẽ được cấp phép và trả tiền.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.