An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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
![diagnostics](https://raw.githubusercontent.com/abaplint/vscode-abaplint/main/img/screenshot_20200824.png)