spifferlasting, do you have a step by step instruction for reproducing this issue?
I tried to reproduce a large selection issue with following steps without success. The large selection was done by 32 bit UltraEdit v26.10.0.38 on Windows 7 x64 with Windows Classic desktop theme always as expected using default settings of UltraEdit with document map not displayed as I never use it.
Creation of a large file with more than one million lines:
- I copied ANSI (Windows-1252) encoded file changes.txt with DOS line endings in program files directory of UltraEdit to a temporary directory of my choice like C:\Temp.
- I started UltraEdit and opened the copy of file changes.txt in temporary directory of my choice, i.e. I opened the file C:\Temp\changes.txt.
- I pressed Ctrl+END to set caret to end of file, pressed RETURN to insert a line termination at end of file, and deleted the automatically inserted leading spaces with Shift+HOME and DEL.
- I pressed Ctrl+A to select everything and Ctrl+C to copy selection to clipboard.
- I pressed Ctrl+END to move caret to end of file and next Ctrl+V several times until line number is greater than 100000 (one hundred thousand - 100406 in my case with changes.txt installed with UE v26.10.0.38).
- I pressed Ctrl+A to select everything in file once again and Ctrl+C to copy much larger block to clipboard.
- I pressed Ctrl+END to move caret to end of file and next pressed slowly Ctrl+V several times until line number is greater than 1000000 (one million - 1004051 in my case).
- I pressed Ctrl+HOME to move caret to top of file, pressed Alt+C to enable column editing, clicked on ribbon tab Edit on item Insert number, clicked on button OK to insert number with defaults (start with 1 and increment with 1 with leading zeros and in decimal), and after the numbers were inserted, pressed once again Alt+C to disable column mode. The line numbers inserted at beginning of each line are for better verification if large selection is made correct in the test cases below.
- I pressed Ctrl+S to save the file to avoid to do the steps above once again. The file had 60.276.110 bytes now.
First test case was making a large selection with holding
Shift on clicking with primary (left) mouse button on end position of the selection to create.
- I pressed Ctrl+G to open Go To dialog, entered 100000 (one hundred thousand) and pressed RETURN to go to line 100000 column 1.
- I scrolled with vertical scroll bar to downwards until I could see the lines around line 800000.
- I pressed and hold left Shift and clicked once with primary (left) mouse button at beginning of line 800000. UltraEdit had do create a selection from line 100000 column 1 to line 800000 column 1.
- I pressed Ctrl+C to copy the 700000 lines to clipboard.
- I pressed Ctrl+N and Ctrl+V to paste the very large block into a new file.
- I verified with looking on the line numbers displayed by UltraEdit at end of new file as well as on line number at beginning of last line line and after Ctrl+HOME also of first line in new file if everything was correct and as expected which was the case.
- I pressed Ctrl+Z to undo the paste in new file and switched back with Ctrl+TAB to large file changes.txt.
Second test case was making a large selection with holding
Shift on executing command
Goto line.
- I pressed Ctrl+G to open Go To dialog, entered 50000 and pressed RETURN to go to line 50000 column 1.
- I pressed Ctrl+G to open Go To dialog once again, entered 250000, pressed and hold left Shift and pressed RETURN to go to line 250000 column 1 with selecting everything from current caret position to new caret position.
- I pressed Ctrl+C, Ctrl+TAB and Ctrl+V to copy and paste the large block into the new file.
- I verified with looking on the line numbers displayed by UltraEdit at end of new file as well as on line number at beginning of last line line and after Ctrl+HOME also of first line in new file if everything was correct and as expected which was the case.
- I pressed Ctrl+Z to undo the paste in new file and switched back with Ctrl+TAB to large file changes.txt.
Third test case was making a large selection with holding
Shift on executing command
Find.
- I pressed Ctrl+G to open Go To dialog, entered 900000 and pressed RETURN to go to line 900000 column 1.
- I inserted here the string #!#!#!.
- I pressed Ctrl+G to open Go To dialog, entered 400000 and pressed RETURN to go to line 400000 column 1.
- I pressed Alt+F3 to open Find, entered as search string #!#!#! and made sure that all find options are set for a normal literal string search.
- I pressed and hold left Shift and pressed RETURN to execute the Find downwards with selecting everything from current caret position to end of found string.
- I pressed Ctrl+C, Ctrl+TAB and Ctrl+V to copy and paste the large block into the new file.
- I verified with looking on the line numbers displayed by UltraEdit at end of new file as well as on line number at beginning of last line line and after Ctrl+HOME also of first line in new file if everything was correct and as expected which was the case.
- I pressed Ctrl+Z to undo the paste in new file, switched back with Ctrl+TAB to large file changes.txt and pressed six times Ctrl+Z to undo inserting #!#!#!.
Fourth test case was making a large selection with
Shift+PgDn.
- I pressed Ctrl+G to open Go To dialog, entered 20000 and pressed RETURN to go to line 20000 column 1.
- I pressed and hold Shift+PgDn for more than one minute to create a selection up to beginning of line 201607.
- I pressed Ctrl+C, Ctrl+TAB and Ctrl+V to copy and paste the large block into the new file.
- I verified with looking on the line numbers displayed by UltraEdit at end of new file as well as on line number at beginning of last line line and after Ctrl+HOME also of first line in new file if everything was correct and as expected which was the case.
Now I closed both files with not saving new file and then opened file
C:\Temp\changes.txt once again. I confirmed with pressing
RETURN to open the large file with disable temporary files when opening large files (greater than 50 MB) for this edit session only.
Then I repeated the four test cases with the difference that no temporary file was used by UltraEdit. The results were the same as before. Every large selection was made as expected and copied and pasted into new file was always the large block as expected.
Please let me know the steps you do on which UltraEdit loses parts of a selection while making a large selection.