ARXML Navigation HelperThis extension provides easier navigation of Autosar XML files. Also works for Autosar models split up into multiple files. PrerequesitesThe language server used for resolving commands is Windows-x64 only at the moment. For bigger files (>50MB) VSCode disables extensions. To get around this, the extension Large file support for extensions is needed. Features
Useful Commands and Shortcuts
Common issuesExtension does not work on big filesFor files bigger than around 50mb, Visual Studio Code disables all extensions automatically. The current workaround for this is to use the VSCode extension Large file support for extensions. Install it and use to command (Ctrl+Shift+P) open large file... This can currently only open the file in readonly mode. Loading takes very longFiles first have to be parsed by the extension. This takes a couple of seconds for bigger files (around 5 seconds for 170MB for me). Afterwards jumps should be almost instant. Things can take a while to load, especially on bigger files because VSCode needs to load in all the surrounding areas for the references, the extension itself cannot speed that up. Backend/DevelopingThe ARXML Language Server serves as the backend using the language server protocol. The server executable comes bundled with the extension. If you want to package the extension yourself, clone the repository, add the server executable to the root directory, named "ARXML_LanguageServer_Windows.exe" or "ARXML_LanguageServer_Linux", depending on operating system. |