VS design view intellisense
-
I'm not a drag-n-drop guy. I started writing html in notepad, I like readable markup and have always hated cleaning up problems caused by missing my intended target on the design surface. And while I appreciate the VS source editor for it's intellisense there is one small thing that irks me. When I am typing an attribute for which there is no intellisense (ID for example) after I type the equals symbol I must also type the quotation marks around my value. However, if I type an attribute which has intellisense (CssClass for example) after I type the equals symbol it places open/close quotes for me. Well, this just kills my rythm. Because the first key I type after = is ". so I end up with =""" and loose the intellisense. So then if I want the intellisense back I have to delete it all and retype the sequence that opens the intellisense! And then why doesn't it do this when I want to type runat="server". In this case it DOESN'T place the quotes for me. I just wish it were consistent so I could just continue my flow without thinking about it.
Code responsibly: OWASP.org Mark's blog: developMENTALmadness.blogspot.com
-
I'm not a drag-n-drop guy. I started writing html in notepad, I like readable markup and have always hated cleaning up problems caused by missing my intended target on the design surface. And while I appreciate the VS source editor for it's intellisense there is one small thing that irks me. When I am typing an attribute for which there is no intellisense (ID for example) after I type the equals symbol I must also type the quotation marks around my value. However, if I type an attribute which has intellisense (CssClass for example) after I type the equals symbol it places open/close quotes for me. Well, this just kills my rythm. Because the first key I type after = is ". so I end up with =""" and loose the intellisense. So then if I want the intellisense back I have to delete it all and retype the sequence that opens the intellisense! And then why doesn't it do this when I want to type runat="server". In this case it DOESN'T place the quotes for me. I just wish it were consistent so I could just continue my flow without thinking about it.
Code responsibly: OWASP.org Mark's blog: developMENTALmadness.blogspot.com
CTRL+Space ( I think ) brings up intellisense again, you don't need to delete anything
-
CTRL+Space ( I think ) brings up intellisense again, you don't need to delete anything
-
CTRL+Space ( I think ) brings up intellisense again, you don't need to delete anything
Thanks, of course you're right. However, I still have to delete the " I typed and hit contrl+space. And it's still inconsistant, either provide the quotes for me or don't.
Code responsibly: OWASP.org Mark's blog: developMENTALmadness.blogspot.com
-
I'm not a drag-n-drop guy. I started writing html in notepad, I like readable markup and have always hated cleaning up problems caused by missing my intended target on the design surface. And while I appreciate the VS source editor for it's intellisense there is one small thing that irks me. When I am typing an attribute for which there is no intellisense (ID for example) after I type the equals symbol I must also type the quotation marks around my value. However, if I type an attribute which has intellisense (CssClass for example) after I type the equals symbol it places open/close quotes for me. Well, this just kills my rythm. Because the first key I type after = is ". so I end up with =""" and loose the intellisense. So then if I want the intellisense back I have to delete it all and retype the sequence that opens the intellisense! And then why doesn't it do this when I want to type runat="server". In this case it DOESN'T place the quotes for me. I just wish it were consistent so I could just continue my flow without thinking about it.
Code responsibly: OWASP.org Mark's blog: developMENTALmadness.blogspot.com
Completely agree. The WPF XAML editor has exactly the same problem. Dam pain in the ass. Intellisense should be totally non-intrusive. You should be able to just type normally and ignore it.
Simon
-
I'm not a drag-n-drop guy. I started writing html in notepad, I like readable markup and have always hated cleaning up problems caused by missing my intended target on the design surface. And while I appreciate the VS source editor for it's intellisense there is one small thing that irks me. When I am typing an attribute for which there is no intellisense (ID for example) after I type the equals symbol I must also type the quotation marks around my value. However, if I type an attribute which has intellisense (CssClass for example) after I type the equals symbol it places open/close quotes for me. Well, this just kills my rythm. Because the first key I type after = is ". so I end up with =""" and loose the intellisense. So then if I want the intellisense back I have to delete it all and retype the sequence that opens the intellisense! And then why doesn't it do this when I want to type runat="server". In this case it DOESN'T place the quotes for me. I just wish it were consistent so I could just continue my flow without thinking about it.
Code responsibly: OWASP.org Mark's blog: developMENTALmadness.blogspot.com
Oh God I agree. I absolutely hate that.
"When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
-Atlas Shrugged, Ayn Rand