Multiline editing delay — 15 seconds just to rename a table alias
I ran into a slowdown that surprised me — maybe this is normal, but it felt odd.
Here’s exactly what I did:
Selected ~32 lines up to the period (.), intentionally skipping the table name
Pasted the lines below my existing SELECT for use in the next CTE
Used Alt + Left Click + Drag to multi-select all the periods
Started typing the new table alias
Editor paused for about 15 seconds before the change finished applying
During that time, I thought it had frozen, but I noticed the line:column indicator moving rapidly
Here’s a simplified example of what I was editing:
	
	
	
		
Then I typed the new alias, like xyztablename, expecting:
	
	
	
		
The length of time scales with the length of the tablename you type. For a 10 char table name, on 32 lines, that was 14 seconds. If you, uhh, had a longer table name, you could be waiting a lot longer.
Specs:
CPU: i5-7500
~900 line SQL file
It’s not huge, but I didn’t expect a basic multi-cursor edit to take that long.
Anyone else experience this? Is it due to symbol parsing or live linting? And is there a way to delay or disable those temporarily (during just multiline edits) to make edits like this smoother?
				
			I ran into a slowdown that surprised me — maybe this is normal, but it felt odd.
Here’s exactly what I did:
Selected ~32 lines up to the period (.), intentionally skipping the table name
Pasted the lines below my existing SELECT for use in the next CTE
Used Alt + Left Click + Drag to multi-select all the periods
Started typing the new table alias
Editor paused for about 15 seconds before the change finished applying
During that time, I thought it had frozen, but I noticed the line:column indicator moving rapidly
Here’s a simplified example of what I was editing:
		SQL:
	
	SELECT
    .A,
    .B,
    .C,
    .D,
    ...Then I typed the new alias, like xyztablename, expecting:
		SQL:
	
	SELECT
    xyztablename.A,
    xyztablename.B,
    xyztablename.C,
    xyztablename.D,
    ...The length of time scales with the length of the tablename you type. For a 10 char table name, on 32 lines, that was 14 seconds. If you, uhh, had a longer table name, you could be waiting a lot longer.
Specs:
CPU: i5-7500
~900 line SQL file
It’s not huge, but I didn’t expect a basic multi-cursor edit to take that long.
Anyone else experience this? Is it due to symbol parsing or live linting? And is there a way to delay or disable those temporarily (during just multiline edits) to make edits like this smoother?
			
				Last edited: 
			
		
	
								
								
									
	
								
							
							 
 
		
