Author |
Topic |
|
purpledog
New Member
5 Posts |
Posted - Feb 19 2010 : 07:01:51 AM
|
Hi,
I'd like the word completion to work with TAB only. Now this is also working with SPACE and I can't find a way to disable it.
I tried tweaking the settings "selection commited": only "Tab" is ticked but SPACE still triggers completion.
Any idea?
Thanks, Frank |
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Feb 19 2010 : 10:20:22 AM
|
Which IDE and programming language are you using?
In VS2005 there is the C# setting:
IDE tools menu -> Options -> Text Editor -> C# -> IntelliSense -> Committed by pressing the space bar
which might be a factor here. |
zen is the art of being at one with the two'ness |
|
|
purpledog
New Member
5 Posts |
Posted - Feb 19 2010 : 10:27:26 AM
|
Thanks for your answer.
I'm using C++ VS2005. I'm afraid I cannot locate the menu you mentionned: "IDE tools menu". The only thing looking like a option menu is named "Visual Assist X options" int the "VassistX" menu of the main VS2005 windows.
|
|
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Feb 20 2010 : 10:25:02 AM
|
Sorry for the confusion, the Tools menu is the actual tools menu of Visual Studio its self, nothing to do with Visual Assist X. The option I was talking about is one of the Visual Studio options. The Tools menu is to the right of the VAssistX menu on the menu bar.
However, since you are working in C++ this IDE option is not going to be a factor.
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 seeing this problem with all listboxes, or only with some listboxes? |
zen is the art of being at one with the two'ness |
|
|
purpledog
New Member
5 Posts |
Posted - Feb 23 2010 : 05:09:11 AM
|
> Are you seeing this problem with all listboxes, or only with some listboxes?
It does depends on what's on the listbox but I'm not familiar with them. From what I can tell, the longer the listbox is, the more chance I have to get a completion even if I don't use the TAB key.
A good example is typing the sequence of keys:
std::min(
Which produce:
std::min_element(
But really, all I want is "std::min(", so I'd like the completion NOT to trigger when I press "(". TAB only please!
Here's the info you requested:
VA_X.dll file version 10.5.1738.0 built 2009.10.01 Licensed to: VA X: **********************************(1-user license) Support ends 2010.11.06 DevEnv.exe version 8.0.50727.762 msenv.dll version 8.0.50727.762 Font: Courier New 13(Pixels) Comctl32.dll version 6.0.2900.5512 Windows XP 5.1 Build 2600 Service Pack 3 8 processors (x86)
Platform: Win32 Stable Includes: C:\\Program Files\\Microsoft SDKs\\Windows\\v6.1\\Include; C:\\CUDA\\include; C:\\Program Files\\Microsoft DirectX SDK (November 2007)\\Include; C:\\Program Files\\Microsoft Visual Studio 8\\VC\\include; C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\include; C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include; C:\\Program Files\\Microsoft Visual Studio 8\\SDK\\v2.0\\include;
Other Includes:
Stable Source Directories: C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfc; C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfcm; C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\atl; C:\\Program Files\\Microsoft Visual Studio 8\\VC\\crt\\src;
|
|
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Feb 24 2010 : 9:38:46 PM
|
Listboxs after a double colon and member listboxes are a special case. In this situation the IDE believes that the listbox must be "perfect" so it accepts these listboxes with any character that is not valid in a symbol. To avoid changing existing IDE behaviour VA does the same thing.
The settings in the VA options dialog apply so suggestion listboxes, and how they are accepted. |
zen is the art of being at one with the two'ness |
|
|
purpledog
New Member
5 Posts |
Posted - Feb 25 2010 : 06:18:40 AM
|
Ok but intellisense does actually pick the right one: "min" in this case.
Also, I hope you realize how irritating it is to type something and see something else being written on the screen. For a tool suppose to help with productivity, this is rather paradoxical.
More generally, and independendtly of the current existing behavior, that would be great to be able to turn VisualAssist into a mode where it does not affect what you write until you tell it to do so (by pressing TAB for instance).
Thanks a lot for your help |
|
|
sean
Whole Tomato Software
USA
2817 Posts |
|
purpledog
New Member
5 Posts |
Posted - Feb 26 2010 : 04:43:24 AM
|
Working so far, thanks a lot!
It would be nice to be able to change this fundamental behavior without resorting to the registry. |
|
|
dma550
New Member
USA
5 Posts |
Posted - Jun 23 2010 : 3:07:07 PM
|
Sorry to ressurect this, but this is a problem for me too. I did make this reg change but to no avail. I am trying to type for each l as.... and when L is pressed, a local var "line" is being selected, and I cannot just leave the selection of "l" in there. I backspace, whatever, and I cannot use it. I have turned off VAX and it works. I do have the registry setting from the faq set, is there a way to let me be the boss? |
|
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Jun 28 2010 : 1:10:32 PM
|
Which IDE and version of VA are you using? Which programming language are you using?
Can you post a small code sample that shows what you are typing? I can then try to reproduce this problem here, and advise. |
zen is the art of being at one with the two'ness |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Aug 04 2010 : 5:27:46 PM
|
"Selections committed with" behavior for member lists is now configurable under VA Options | Advanced | Listboxes. (case=9369), implemented in build 1829. |
Whole Tomato Software, Inc. |
|
|
|
Topic |
|