I’d like to bring this issue up again as an enhancement request and add to it selection of the ‘#’ sign when double clicking a temp table name.
Sybase and SQL Server both use the # sign as the first character for temporary table names.
I understand that the @ sign is used as a terminator in some environments, but my preference would be to treat the ‘@’ and the ’#’ as part of the identifier if it’s the first character in the name and is preceded by whitespace or or other non-alphanumeric character.
Is there any chance this could be implemented in ADS? I’m finding it rather frustrating lately as I’ve been working on some procs and wanting to double-click to quickly select a variable or temp table name to copy and paste and having to either retype the @ or # sign, or have to use the more tedious drag and select.
Take a look at XMLSettingsInitializer. Look at SettingsNames.IDENTIFIER_ACCEPTOR
I'll introduce in the next Vincaed 3 build a new method in com.aquafold.editor.standalone.api.settings.EditorPreferences called setIdentifierAcceptor(final String mime, final String acceptor).
The solution is similar as it was before. I'll let you play with it and see if it works. It can also be backported to Vincaed 2 easily.
I'll introduce in the next Vincaed 3 build a new method in com.aquafold.editor.standalone.api.settings.EditorPreferences called setIdentifierAcceptor(final String mime, final String acceptor).
The solution is similar as it was before. I'll let you play with it and see if it works. It can also be backported to Vincaed 2 easily.
SQL Editor : Added "@", "#" and "_" characters are word acceptors for double clicking and word selection.
SQL Editor : Added "@", "#" and "_" characters are word acceptors for double clicking and word selection.
Issue #645 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build 12.0.0-dev-133 |
No time estimate |
1 issue link |
relates to #8282
Issue #8282Query Analyzer -> Auto Completion -> tables/views with $ in there name auto complete incorrectly |
Take a look at XMLSettingsInitializer. Look at SettingsNames.IDENTIFIER_ACCEPTOR