I've moved to the Editor team!
Ever since I started at Microsoft on the Visual Studio team, I’ve always wanted to own the editor. You can’t have a development environment without an editor, so I’m really excited to own such a critical aspect of Visual Studio.
Some of my new feature areas ownerships within the Editor include:
- Statement Completion
- Intellisense, like quick tips and parameter info
- Tracking Changes
- Incremental Search
- Fonts and Colors
- Basic Editor Functions, like Cut, Copy, Past, Undo, Redo, etc.
- Editor Emulations like Brief and Emacs
- Code Snippets (not the actual content of the code snippets, but the mechanism in which you apply and edit the snippets)
- And more!
As I learn more about the Editor, I’ll start blogging about new features, tips and tricks, and so forth. But in the meantime, what topics regarding the Editor would you like me to blog about or would like to see in the future once I’m caught up with my new feature ownerships?
Comments
- Anonymous
September 15, 2004
Interest would be an insight on how things work behind the scenes. A known technique can lead to an order of magnitude improvement on productivity. And yes, refactoring comes to mind, for instance how refactoring tools cope with SCC plugins to make a refactoring process more seamless. - Anonymous
September 15, 2004
The comment has been removed - Anonymous
September 15, 2004
Feature request: An configurable aliasing/shortcut feature. In Visual SlickEdit, I can set up an alias file that maps "keys" to "values". When I enter a key into the editor and hit CTRL+SPACE to expand it, the key expands to the value. The values can have parameters in them. If the value has parameters, it displays a dialog that allows me to fill in the values for the parameters. - Anonymous
September 16, 2004
Cool !
Take a look on my suggestions for parameter info and Intellisense:
http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=FDBK14030
http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=FDBK13708
http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=FDBK14027 - Anonymous
September 17, 2004
Congratulations!!!, good luck on your new position.
I'm not sure where to post this, but if you could comment on the feasability of this it would be great, so here is a short wishlist of features i would love to see:
I'm not sure why this isnt the case, but as a last result, autocomplete/intellisense should match on any word in the document if no context sensitive token matches. One of my beloved features of vi is that the autocomplete is simple. matches any word, ie a method/variable that i've used before in a open buffer but have yet defined..
hotkey support to a numbered tab. ala wndtabs style
also vi/vim emulation would put all other ides to its knees. - Anonymous
September 17, 2004
The comment has been removed - Anonymous
September 20, 2004
>>An configurable aliasing/shortcut feature
You can try FlashIME.
It is more than you expected!
And it can works on any editor. - Anonymous
September 20, 2004
FlashIME
http://www.d2ksoft.com - Anonymous
September 22, 2004
One feature I would like to see would be the option to undo selected changes.
The new IDE shows change bars next to text to show which regions have been changed. It would be really neat if you could right click on a change bar and select undo or view changes. This would be useful if you made a few hundred separate changes and then wanted to undo one of them.
It would also be very clever if the IDE could add an extra change bar to lines that differ from the version in source control.
Jonathan