How can we help you today? How can we help you today?
buckley
Hi Aaron, I tested it myself with Resharper 9. Resharper does indeed match just at the starting boundaries of the "tokenized" object name. Than the behavior is that there is it keeps matching if the typed string occurs contiguously. So you are right, it does not match the cases at the start of this post. "if we include things that aren't matched against then we'll be including quite a bit of noise in the suggestions?" I think the order is important as the user sees at the first few entries in the intellisense list. If the object isn't there he will look further and scroll in the list. If the list is started with the current matches (to simplify, partial or CamelCase) and followed by the less likely the user can still pick them. For example, The trivial tokenization of usp_EviMon07 is u s p _ e v i m o n 0 7 Lets say the user remembers that work had to be done at the 7th query of project "Evi". Then she can type Evi7 and there is a match within the trivial tokens. Also the order that the user remembers something is not always right. For example, usp_EviMon07 stants for the 7th monitoring sproc for the Evi Project. If the user types 7mon she will of course not get a match. She will get a match magically If the Permutations are matched of : The camelcase tokenization of usp_EviMon07 is usp Evi Mon 07 The permutations are (order is important) uspEviMon07 uspEvi07Mon uspMonEvi07 uspMon07Evi usp07EviMon usp07MonEvi Eviusp07Mon .. 07MonEviusp 07MonuspEvi For 4 tokens that makes 24 in total so the search space gets bigger considerably. (There are data structures that can make this fast though). Is it worth it? I don't know. The trivial tokenization can have its benefit since the user remembrance of fragments is not necessary that where the Camelcase tokens are. The search space is also not so much bigger. I haven't implemented intellisense so am sure there are lot of details that I don't know of. I'm _more than happy_ with the improvements that we made and further refinements are maybe to beneficial. / comments
Hi Aaron, I tested it myself with Resharper 9. Resharper does indeed match just at the starting boundaries of the "tokenized" object name. Than the behavior is that there is it keeps matching if th...
0 votes
Hi Aaron, I'm using a recent build, 6.4.1.145 I'll do the upgrade soon as I read a new version will be released next week or so. Kind Regards, Tom / comments
Hi Aaron, I'm using a recent build, 6.4.1.145 I'll do the upgrade soon as I read a new version will be released next week or so. Kind Regards, Tom
0 votes
Hi Aaron, I did the test with your latest beta When looking for "m7" the object is not suggested Also, the intellisense box disappears once I stort typing a number. Maybe an edge case? Thats weird again right? Kind Regards, Tom / comments
Hi Aaron, I did the test with your latest beta When looking for "m7" the object is not suggested Also, the intellisense box disappears once I stort typing a number. Maybe an edge case? Thats weird ...
0 votes
Hi Aaron, The latest build 6.5.0.183 fixed it! Oh my, using intelliprompt across our +100 databases now... nerdgasm Kind Regards, Tom / comments
Hi Aaron, The latest build 6.5.0.183 fixed it! Oh my, using intelliprompt across our +100 databases now... nerdgasm Kind Regards, Tom
0 votes