Reading and changing code
Graph, Call Chain Explorer, editor, search, language servers, the index.
- The code graph: The analysis turns the source code into a graph.
- Graph View: The Graph View draws one perspective of the code graph at a time.
- Perspectives and queries: Every perspective of the Graph View, with the query that runs it and the
ce://link that opens it. - Call Chain Explorer: The Call Chain Explorer shows one symbol with its direct callers and callees, each with the lines of code where the call happens.
- Source View and editor: The Source View shows the project's files in a code editor with tabs.
- Navigate in the editor: The editor resolves symbols across files.
- Edit and save files: Every file of the project is editable in the Source View.
- Gutter and anchors: The gutter is the strip between the line numbers and the code.
- Search: Global search finds files, symbols, code and user-facing text in the whole project.
- Language servers: A language server is a separate program that knows one language in depth: its types, scopes and imports.
- Keep the index current: The analysis turns the project's source files into the index: symbols, calls, imports, findings, the search index and the interface index.