https://github.com/abaplint/vscode-abaplint
Visual Studio Code abaplint extension
https://github.com/abaplint/vscode-abaplint
abap abaplint vscode-extension
Last synced: 3 months ago
JSON representation
Visual Studio Code abaplint extension
- Host: GitHub
- URL: https://github.com/abaplint/vscode-abaplint
- Owner: abaplint
- License: mit
- Created: 2018-09-23T10:24:47.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2026-02-25T08:38:51.000Z (3 months ago)
- Last Synced: 2026-02-25T13:08:49.938Z (3 months ago)
- Topics: abap, abaplint, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=larshp.vscode-abaplint
- Size: 3.47 MB
- Stars: 31
- Watchers: 1
- Forks: 10
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- abap-florilegium - vscode-abaplint
README
# vscode-abaplint
vscode [abaplint](https://abaplint.org) extension
https://marketplace.visualstudio.com/items?itemName=larshp.vscode-abaplint
Features:
* Diagnostics / Linting
* Outline
* Hover information
* Go to definition
* Go to implementation
* Quick fixes
* Find references
* Rename classes, interfaces and variables
* Document formatting
* Semantic highlighting
* Listing unit tests in test explorer
* Object view
Keybindings:
* Shift+F1 = pretty print
* Ctrl+F3 = save
* Ctrl+Shift+a = open file
* F1 = language help
* Ctrl+< = comment
* Ctrl+Shift+< = uncomment
### Remote File Systems
When working with remote file systems (e.g., SSH, WSL, containers), you can specify a local `abaplint.json` configuration file instead of using one from the remote workspace:
1. Open VS Code Settings (Ctrl+,)
2. Search for "abaplint local config"
3. Set `abaplint.localConfigPath` to the absolute path of your local configuration file
Example: `/Users/yourname/configs/abaplint.json` or `C:\Users\yourname\configs\abaplint.json`
The extension will use this local configuration file when working with remote file systems, allowing you to maintain a consistent linting configuration across different remote environments.
### Diagnostics
