-
Notifications
You must be signed in to change notification settings - Fork 27k
Open
Labels
area: vscode-extensionIssues related to the Angular Language Service VsCode extensionIssues related to the Angular Language Service VsCode extensionbug
Milestone
Description
🐞 bug report
Is this a regression?
Description
I don't know if the issue is right here at all.
But since the new control flow syntax, three shortcuts/commands in the template are missing or not working properly.
- Go to Bracket -> Jumps to the corresponding bracket.
- Behaviour still works with HTML tags. Unfortunately this does not work at all with the
@ifetc. brackets.
- Expand selection/Shrink selection -> SHIFT + ALT + Right/Left Arrow Key.
- Unfortunately, the brackets/blocks are no longer respected as they were with HTML tags. Especially with nested if-conditions.
- Emmet Wrap with Abbreviation
- No longer possible with the new syntax because they are not HTML tags. Is there an alternative?
Bug Type
What does this bug affect
- Angular Language Service VSCode extension
- Angular Language Service server
Reproduction
Steps to reproduce the behavior:
First Command - Go to Bracket
- Go to an angular template with new control flow syntax
- Focus a
@ifor other new expression - Use command
Go to Bracket(CTRL+SHIFT+^) - Nothing Happens
Expected behavior
Should jump to corresponding bracket.
Second command - Expand/Shrink Selection
- Go to an angular template with new control flow syntax
- Create a nested
@ifor other new expression. - Use command
Expand/Shrink selection(SHIFT+ALT+Right/Left arrow key)
Expected behavior
Should select block by block (bracket to bracket).
Third command - Emmet Wrap with Abbreviation
- Cannot wrap with new @if () {${selection}} syntax.
Logs
Screenshots
🌍 Your Environment
Angular Version:
Angular CLI: 18.1.1
Extension Version:
v18.1.2
VSCode Version:
v1.91.1
Operating System:
Microsoft Windows 10 Pro
Version 10.0.19045 Build 19045
Extension options:
Anything else relevant?
Metadata
Metadata
Assignees
Labels
area: vscode-extensionIssues related to the Angular Language Service VsCode extensionIssues related to the Angular Language Service VsCode extensionbug

