I noticed two differences with the way TCC handles tab completion versus cmd.exe.
(1) "Backspace" works differently. Imagine you are completing a filename, you type:
You then start tabbing through the program files list, only to realize that you actually wanted "C:\Program Files (x86)".
Under cmd.exe, I can simply backspace to the end of the "Program Files" and press <tab> to complete the next entry ("Program Files (x86)"). Under TCC, I would have to remove the entire "Program Files" before it will let me complete again. If I simply go back to "Program Files" and press <tab>, it beeps.
The cmd.exe behavior is much easier to use since it's easier to make corrections.
(2) Shift+Tab/Tab are circular in cmd.exe.
Let's say I have three directories:
I type "C:\P<shift+tab>"
Under cmd.exe, it would auto-complete to C:\Python. Pressing shift+tab again would complete to "Program Files (x86)"
Under tcc.exe, it would auto-complete to C:\Program Files and pressing shift+tab again does not work.
In addition, under cmd.exe, I can press tab to cycle through the list (so pressing <Tab> after C:\Python would autocomplete to "C:\Program Files".
This is useful when I have a series of similarly named files and I want to complete to the last (or second to last one).
This TCC behavior is as of TCC 18.00.31.
Is there any way of making TCC use the cmd.exe behavior? Or is this something that could be added in a future version?
(1) "Backspace" works differently. Imagine you are completing a filename, you type:
C:\>C:\Progra<tab>
The directory would be complete:C:\>"C:\Program Files"
You then start tabbing through the program files list, only to realize that you actually wanted "C:\Program Files (x86)".
Under cmd.exe, I can simply backspace to the end of the "Program Files" and press <tab> to complete the next entry ("Program Files (x86)"). Under TCC, I would have to remove the entire "Program Files" before it will let me complete again. If I simply go back to "Program Files" and press <tab>, it beeps.
The cmd.exe behavior is much easier to use since it's easier to make corrections.
(2) Shift+Tab/Tab are circular in cmd.exe.
Let's say I have three directories:
C:\Program Files
C:\Program Files (x86)
C:\Python
C:\Program Files (x86)
C:\Python
I type "C:\P<shift+tab>"
Under cmd.exe, it would auto-complete to C:\Python. Pressing shift+tab again would complete to "Program Files (x86)"
Under tcc.exe, it would auto-complete to C:\Program Files and pressing shift+tab again does not work.
In addition, under cmd.exe, I can press tab to cycle through the list (so pressing <Tab> after C:\Python would autocomplete to "C:\Program Files".
This is useful when I have a series of similarly named files and I want to complete to the last (or second to last one).
This TCC behavior is as of TCC 18.00.31.
Is there any way of making TCC use the cmd.exe behavior? Or is this something that could be added in a future version?