T O P I C R E V I E W |
tom_seddon |
Posted - Apr 12 2012 : 10:26:44 AM [VAX1903, VS2010]
Quite often, if I'm quick, I can switch to a file and press Alt+M and start typing before the Alt+M menu is ready. (Perhaps the menu is being built in the background, I couldn't say.) My press of Alt+M is then ignored, my typing ends up in the document, and it's annoying. This trips me up several times a day; Alt+M is my primary means of navigating through code I know well.
If the Alt+M menu isn't ready, VAX should give it more time before just giving up. If there's a real need for a timeout, something like 2-3 seconds would probably make more sense than none at all.
Thanks,
--Tom
|
7 L A T E S T R E P L I E S (Newest First) |
feline |
Posted - May 11 2012 : 2:15:19 PM Thank you for the update, this is some good news. We are looking into this, but it is not yet clear how easy it will be to fix. |
tom_seddon |
Posted - May 07 2012 : 6:58:03 PM Oops, apologies for the delayed response. Yes, a second Alt+M does the trick.
This doesn't prevent me from working, it's just that once my fingers are primed to type "Ctrl+TAB Alt+M e n f i RET", or whatever, they do just that. By the time I've spotted that the menu hasn't appeared, there's an "enfi\\n" in the document that I need to get rid of!
--Tom
|
feline |
Posted - Apr 17 2012 : 4:56:20 PM I am seeing the same effect, and the same message. Thank you for the clear instructions:
case=66181
For me, a second alt-m opens the methods in file list correctly, which is something. Are you seeing this as well? |
tom_seddon |
Posted - Apr 17 2012 : 1:20:31 PM I managed to sort-of reproduce it somewhat reliably:
1. create a new win32 console project with the default settings (you get 2 source files - whatever.cpp, and stdafx.cpp)
2. close all windows, then open whatever.cpp and stdafx.cpp
3. Repeatedly press Ctrl+Tab, then Alt+M - about 15-20% of the time, the menu doesn't appear.
Having now done this quite a lot, I spotted that the status bar says (rather briefly) "VA X: List methods is not available in this view" when this happens. So presumably this might narrow things down a bit... |
feline |
Posted - Apr 13 2012 : 3:41:10 PM I don't think solution size on its own is the problem here.
I have just been testing this here with a C++ solution of 25,000 files, and I cannot reproduce this problem. Sometimes VS2010 is sluggish when swapping files, as you would expect, but typing is never going into the editor, even when the VA nagivation and context files have not yet been properly drawn when I press alt-m and start typing.
Can you please go to:
VA Options -> System Info -> Copy Info
and paste the details (from the clipboard) into your reply. This will give us the basic information about your setup.
Are you able to reproduce this problem in a new, default C++ solution? It is possible this is somehow solution specific for some reason. |
tom_seddon |
Posted - Apr 13 2012 : 09:00:25 AM Ctrl+Tab, or Alt+O, usually. File length doesn't appear to be the problem. It happens for me on a 36-line file. The solution I'm currently working on has 2,883 files (mostly fairly small) in 63 projects, so maybe size of solution has something to do with it? |
feline |
Posted - Apr 12 2012 : 12:10:35 PM How easily can you reproduce this problem? It sounds like you can make this happen on demand.
How are you switching to a file? Open file dialog, alt-o, some other method? Does the method of switching files matter? How large are the files that you are seeing this problem with? Are they template heavy C++ files?
I recognise this problem, but it was fixed back in VA 1640 (case 8857), and at the time I was reproducing this by opening a .cpp file with 23,000 lines in it.
I cannot reproduce this problem here, opening the same large test file via VA's Open File dialog, in VS2010 with VA 1903. |
|
|