Welcome to CrankyGoblin.Com Sign in | Join | Help

Public Class GeoffAppleby

Inherits Microsoft.VisualBasic.MVP : Implements IBrainFart
I'm disappointed again.

I can't remember who's blog post I saw it on, but sometime during the last week someone recommended a Visual Studio Addin called DPack, from USysWare.

All these different addins for visual studio exist, there's so many to pick from. At one stage I had a whole heap of different ones installed, and because I had so many, I didn't know what was what, and never used any of them.

Refactoring tools are nice, sure, but the thing that I really hate is the repetitive non-refactoring stuff. Writing catch blocks, properties, regions, it all sucks doing it the same over and over again.

So this addin looked like it might be one I'd use, and remember to keep using. It has a 'surround with' feature, that wraps the selected text in a whole number of different things: regions, properties, try blocks, if statements, for loops...now this is useful!

You know what?

No it isn't. I'm going to stick with typing it all by hand for now.

You can't map the surround with options to a keyboard shortcut - you're only choice is to right click, or go to the top menu.

You know what? It's quicker for me to type it than to reach for the mouse. Thanks, but no thanks.

*sniff*

Listening to: feeble - the screaming jets - (4:19)
Posted: Saturday, 11 June 2005 10:53 PM by Geoff Appleby
Filed under:

Comments

Jordan said:

I'd plug CodeSmart by AXTools -- does all of that, and is in it's like 7th year of development I think. Great product.
# June 12, 2005 4:19 PM

martin said:

Maybe I mention the obvious but have you tried Resharper? It's quite mature now and has many many small things built in. And it's very keyboard centric. "Surround with" is only one of its minor features - but fully configurable. I use "surround with" for mostly for regions. After a while it's really hard to live without Resharper, give it a try.
http://www.jetbrains.com/resharper/
# June 13, 2005 1:06 AM

Geoff Appleby said:

Resharper.
Yes.
I wish I could.
From what I've read, be supporting VB, but only after whidbey RTM's.
# June 13, 2005 1:19 AM

martin said:

Ah, i forgot - you need it for VB.Net. Sorry.
Probably to continue to wait for better tool support - say Whidbey, Resharper 2.0, sth. from other vendors - is the punishment for not choosing C#.
But the Java guys had it even earlier than the C# coders. Which, too, obviously does not mean that Java is the superiour languge. :)
# June 13, 2005 2:19 AM

Sergey said:

Well, I'm disappointed you missed the whole point of DPack. Your whole post is so much off that I don’t know where to begin...

1 - DPack is not an "add-in" but a collection of add-on for the lack of better term. IN VS.NET world add-in is something you can enable/disable via Tools|Add-in Manager. Add-ins use very straightforward COM interfaces and therefore are easy to create. Step up from add-ins is VSIP packages. Most of the features you use in VS are delivered as VSIP packages. DPack is a VSIP package that includes multiple features, add-ons as I call them.

2 - I have never expanded upon 'Surround With' much because (a) Whidbey has it and it's fully customizable, and (b) there are so many other add-ins/packages that offer that. Here's what included in DPack:

* Code Browser
* File Browser
* Framework Browser
* Numbered Bookmarks
* Surround With
* Code Navigation
* Solution Statistics
* Solution Backup

Among these all feature I personally use Code Browser, Numbered Bookmarks and Solution Backup the most. I urge anyone who comes across DPack to at least take a look at Code Browser. I personally wouldn't know how to manage w/o it.

3 - Granted, Surround With items don't have default keyboard shortcuts assigned but you *can* customize them. That applies to any command available in the Visual Studio.

Sergey @ USysWare
# June 14, 2005 7:27 PM

Geoff Appleby said:

Hi Sergey,

3 - Then perhaps you should explain how. I couldn't find it for the life of me.

--Geoff
# June 14, 2005 7:44 PM

Sergey said:

Bring up Tools|Options dialog and select Environment|Keyboard node. Use one of the edit boxes to locate the command you're interested in. For instance, Surround With's Region command has the following name: Edit.Region (notice that command name starts with menu name it belongs to). Use another box on that page to assign a new shortcut. You may have to create a new keyboard scheme depending on which one you have selected at the time.

I might add shortcuts for Surround With in the future released but I just don't think it's worth it. As far as I'm concerned, moving forward (Whidbey) this feature is obsolete. Most of other commonly used DPack features do have keyboard shortcuts assigned though.
# June 14, 2005 9:10 PM

Geoff Appleby said:

It might be worth documenting what the commands are then, because to be honest, I gave up after I couldn't find any command with the 'surr' in it, to match on surround. Edit.Region isn't very clear that it's the surround with region command, i thought it was something else, like one of the toggling options.
# June 14, 2005 9:21 PM

Sergey said:

Good point as it took me a minute to remember the naming convention for those commands myself. I'll think of the best way to document that. Not sure if readme is the right place as people tend to ignore that. The best thing to do would probably be to have the keyboard shortcuts assigned by default. I'm thinking something like Ctrl-W-? would do it: Ctrl-W-R for region, Ctrl-W-T for try/except, etc.

FYI, all context sensitive menu items DPack adds all reside in the Edit menu. Edit menu items, unlike context menu ones, have their shortcuts shown.
# June 14, 2005 9:59 PM

Geoff Appleby said:

Sounds like a good plan.
You list on your webpages what the default key mappings are for each feature. It'd probably be enough to add an extra line on each page saying what the command names are for when you customize the keyboard.
# June 14, 2005 10:07 PM

Sergey said:

Will add that when next version goes out (no eta on yet).

Also wanted to let you know that key assignments for Surround With feature is in. Thanks for your feedback.
# June 15, 2005 1:54 PM

LeVaN said:

http://www.anna-book-naken.seksi-***.com ^^^ http://www.anna-book-novell.seksi-***.com ^^^ http://www.coy-lesbiche-orale-fotti.str0nz0.com ^^^ http://www.divino-cameriera-ass-to-mouth.str0nz0.com ^^^ http://www.putitas-rusas-catalog.100milfotos.com ^^^ http://www.clips-tiny-bikini.100milfotos.com ^^^ http://www.cicciolina-scopa-con-sesso.allievo69.com ^^^ http://www.sheepish-nonne-spogliarello.allievo69.com ^^^ http://www.kelpo-pojat.huor4.com ^^^ http://www.curved-penis.huor4.com ^^^ http://www.alyton-aasialainen-rakas.hu0ra.com ^^^ http://www.heikko-jalkavaimo-rakas.hu0ra.com ^^^ http://www.comfortable-asiatiche-sesso.fott1.com ^^^ http://www.sentimentale-fighetta-masturbate.fott1.com ^^^ http://www.pretty-segretaria-schizzate-di-figa.f0tti.com ^^^ http://www.famoso-superpoppe-strip.f0tti.com ^^^ http://www.lesbisk-exstrem-sex.s3ksi.com ^^^ http://www.orannssi-***-leike.s3ksi.com ^^^ http://www.ma-bikini.ragazza69.com ^^^ http://www.clistere-storie.ragazza69.com ^^^ http://www.intrepido-soldato-amore.corneo69.com ^^^ http://www.hardcore-maiale.corneo69.com ^^^ http://www.videos-mujeres-cogidas.dibujitosporn.com ^^^ http://www.culetti-stretti-movies.dibujitosporn.com ^^^ http://www.chochas-ricas-hardcore.disponibile69.com ^^^ http://www.derisorio-asiatiche-ubriache.disponibile69.com ^^^ http://www.mujeres-lindas-mpg.gayfrei.com ^^^ http://www.super-senos-trailer.gayfrei.com ^^^ http://www.wwwcamaras-escondidas-clips.petarda2fotos.com ^^^ http://www.niaaas-videos-movies.petarda2fotos.com ^^^ http://www.liceanas-clip.lesbianavideo.com ^^^ http://www.folladas-bisexuales-samples.lesbianavideo.com ^^^ http://www.breast-bondage.pollonesamateur.com ^^^ http://www.asiaticas-con.pollonesamateur.com ^^^ http://www.avi-porno-hombre.sexoexnovia.com ^^^ http://www.fotos-traveco.sexoexnovia.com ^^^ http://www.jovenes-ardientes-gratis.latinas-putas.com ^^^ http://www.fotos-de-dominacion.latinas-putas.com ^^^ http://www.mujeres-calientes-haciendolo.putasmorochas.com ^^^ http://www.sexo-anal-tecnicas.putasmorochas.com ^^^

# November 28, 2006 1:27 AM

miki said:

http://www.keuo0.info/hp-cartuccia-separate/ **#**

http://beautiful-cameriera-masturbate.jpeq50t4gzp.info/ **#**

http://listino-prezzo-auto.keuo0.info/ **#**

http://www.d0tsozq.info/1chsdtq7.html **#**

http://www.keuo0.info/frase-amicizia-amore/ **#**

http://piu-bollente-stivali.d0tsozq.info/ **#**

http://strano-sex.fj5sm.info/ **#**

http://tv-lcd-2fsamsung.hlc4w7c48p.info/ **#**

http://notebook-prezzo.e71fjt8dy.info/ **#**

http://sex-infermiera-schizzate-di-figa.h6yzmdsm.info/ **#**

http://bambola-ramona-la-tettona.jpeq50t4gzp.info/ **#**

http://www.jzx87ez9h0.info/tommaso/ **#**

http://www.jpeq50t4gzp.info/148216400/ **#**

http://www.hlc4w7c48p.info/fresco-stupefacente-mamma/ **#**

http://copri-poltrona.d0tsozq.info/ **#**

http://www.hlc4w7c48p.info/indicizzazione-guida.html **#**

http://www.i5rio48ku.info/annuncio-immobiliare-forli/ **#**

http://giovani-ragazze-cielo.keuo0.info/ **#**

http://www.gw3x6095.info/emz7snpls/ **#**

http://cute-cameriera-doppio-penetrazione.gzdfwhf.info/ **#**

http://good-fighetta-orale-fotti.h6yzmdsm.info/ **#**

http://saranno-famosi-nudi.bv2x0l2df5r.info/ **#**

http://aste-immobile-milano.cde467zt.info/ **#**

http://villa-sardegna.gzdfwhf.info/ **#**

http://www.hlc4w7c48p.info/vacanza-spagna-campania/ **#**

http://cerco-ragazza-campania.g4sgtrt7hatu.info/ **#**

http://tedesche-amatoriali.keuo0.info/ **#**

http://culoni-enormi.hlc4w7c48p.info/ **#**

http://www.dgrgajmcwsu.info/cqr7tddl.html **#**

http://pompinara-sex-moglie.hlc4w7c48p.info/ **#**

http://hotel-modena.cde467zt.info/ **#**

http://www.ghkr4icqw.info/rkiyu5mx.html **#**

http://calcio-marianna.g4sgtrt7hatu.info/ **#**

http://www.dgrgajmcwsu.info/vrthnfg.html **#**

http://stampa-brochure-online.ghkr4icqw.info/ **#**

http://ritirarsi-agente-di-polizia-sex.bv2x0l2df5r.info/ **#**

http://www.hlc4w7c48p.info/vacanza-cavallo-messico/ **#**

http://bollente-soprannaturale-vergine.mdp4vw4oxcdk.info/ **#**

http://astuccio-abruzzo.keuo0.info/ **#**

http://sony-batteria-cellulare.jpeq50t4gzp.info/ **#**

http://profsexresse.h6yzmdsm.info/ **#**

http://www.ea2gpm6.info/foto-sex-sex-eiaculazioni-sex-puttane.html **#**

http://www.d0tsozq.info/a72sod5hbye.html **#**

http://prenotazione-hotel-sospiro.keuo0.info/ **#**

http://www.fj5sm.info/coy-fighette-ssex.html **#**

http://tv-lcd-jvc.h6yzmdsm.info/ **#**

http://lotteria-venezia.mdp4vw4oxcdk.info/ **#**

http://www.jkpaip.info/bionde-sesso-a-letto.html **#**

http://fiche-di-vecchie.bv2x0l2df5r.info/ **#**

http://eccellente-fighetta-ssex.mdp4vw4oxcdk.info/ **#**

http://design-fashion.e71fjt8dy.info/ **#**

http://sex-equitazione.cde467zt.info/ **#**

http://www.dgrgajmcwsu.info/tje5vjjlczm.html **#**

http://attractive-infermiera-amore.ghkr4icqw.info/ **#**

http://autonoleggio-autista-roma.cde467zt.info/ **#**

# December 29, 2006 10:49 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

To submit your comment, click on these pictures:
  • Geoff's foot
  • Shocked Geoff
  • Geoff's pretty blue eyes
Gaptcha Image - No Peeking! Gaptcha Image - No Peeking! Gaptcha Image - No Peeking!
Gaptcha Image - No Peeking! Gaptcha Image - No Peeking! Gaptcha Image - No Peeking!
Gaptcha Image - No Peeking! Gaptcha Image - No Peeking! Gaptcha Image - No Peeking!
Can't recognise the people in these pictures? Look here for a quick introduction.
There's a time limit for you to get your comment submitted before this set of pictures expires. If you think it's been longer than 10 minutes, get some new pictures first (you won't lose what you've typed so far).
Get some new pictures 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS