PerSalmi.NET

Swedish .Net software developer...
# Monday den 22 January 2007

En kompis beklagade sig över den "odugliga sökfunktionen som F3 är kopplad till" i Visual Studio 2005. Han längtade verkligen tillbaks till gamla hederliga UltraEdit med sin mer strömlinjeformade sökfunktion.

För att beskriva det han uppfattade som ett problem kanske jag ska beskriva skillnaderna mellan Visual Studios F3-sökning och UltraEdits. UltraEdit söker efter nästa förekomst av det för tillfället markerade ordet i texten och hoppar dit när man trycker på F3. Visual Studio har funktionen FindNext kopplad till F3 vilket gör att den söker efter nästa förekomst av det senast eftersökta ordet även om ett helt annat ord är markerat i texten.

Med normala inställningar i Visual Studio behöver man utföra följande sekvens för att göra en upprepad sökning:

  1. Markera ett ord att söka efter
  2. Tryck [CTRL+F]
  3. Tryck [Enter]
    Nu är man på första förekomsten av sökordet...
  4. Nu fungerar [F3] för att hoppa till nästa förekomst av sökordet
    Problemet är att man måste upprepa [CTRL+F] delen för att söka efter ett annat ord.

För samma resultat i UltraEdit:

  1. Markera ett sökord
  2. Tryck [F3] 

För att få Visual Studio att bete sig som UltraEdit kan man mappa om F3 till att kalla på funktionen FindNextSelected istället.

  1. Välj Tools -> Options... i menyn
  2. Sedan väljer man  Environment -> Keyboard.
  3. Sök efter "FindNext" i Show commands containing för att hitta de två funktionerna som är kopplade till [F3] respektive [CTRL+F3] (se bilden)
  4. Ta bort tangentbordsmappningen på båda funktionerna  FindNext och  FindNextSelected
  5. Lägg till den nya mappningen, men nu med omkastade tangentkombinationer, dvs FindNextSelected mappas till [F3]

 

Visual Studio
Monday, 22 January 2007 23:27:57 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Visual Studio

Idag stötte vi på ett märkligt problem med Visual Studio 2005. Ett ASP.NET C# projekt behövde en rejäl omkompilering. Min kollega började leta efter Rebuild Solution i Build menyn eftersom det hade fungerat bra på min laptop. Till vår stora förvåning var det menyalternativet tillsammans med en del andra i Build och Debug menyerna spårlöst borta.

Visual Studio Settings

Efter en hel del undersökningar konstaterade vi att Visual Studios inställningar hade ställt om sig av okänd anledning och miljön var inställd på ett av de mer specialiserade inställningsschemana. Mest troligt hade den av någon anledning övergått till läget för Web Development där en del funktioner i miljön är nedtonade.

Lösningen på problemet med de saknade menyalternativen var i alla fall att återställa miljön till inställningarna för General Development.

Visual Studio Settings

  1. Inställningen för att växla schema för miljön ligger under menyn Tools -> Import and Export Settings...
  2. Välj Reset all settings och klicka på Next
  3. Nästa steg är att eventuellt spara de nuvarande inställningarna till en fil, det kan vara bra om man har några specialgrejer sedan innan
  4. Gå sedan vidare och välj General Development Settings från listan med inställningsscheman, se bild nedan
  5. Avsluta wizarden genom att klicka på Finish

Nu ska menyerna för Build och Debug återigen vara kompletta.

Jag tycker det är lite underligt att man valt att skala bort så många funktioner i de övriga inställningsscheman som finns så att ganska grundläggande kompilering och debugging blir lidande av det. Något mer oroväckande kanske det är att miljön själv verkar ha bytt grundschema!

General Development är det schema som mest ska efterlikna utvecklingsmiljön i den tidigare versionen, Visual Studio.NET 2003.

Visual Studio Settings

Monday, 22 January 2007 22:50:26 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Visual Studio
# Wednesday den 10 January 2007

Det har kommit en ny version (Beta 3) av Internet Explorer Developer Toolbar. Ladda ner den här.

Den första stora förbättringen enligt mig är att det nu är mycket enklare att slå av och på visningen av utvecklarinformationen. Mycket enkelt via en ny knapp på Internet Explorers meny.

IE Developers Toolbar

 

Från informationsvyn i nedre delen av fönstret kan man sedan använda funktionerna för att studera detaljer om den visade sidan, hitta enskilda element, visa gränser för tabeller, DIV-taggar och bilder samt visa cacheinformation mm.

IE Developers Toolbar

En annan användbar funktion är att man nu kan visa källkoden för utvalda element i DOM-trädet, det gör det mycket enklare att se vilken HTML-kod som skapas för en enskild detalj eller kontroll som man håller på att utveckla. Särskilt användbart om man håller på att debugga kontroller i stora komplexa sidor där det annars är jobbigt att leta sig fram till den genererade HTML-koden.

Här har jag valt att bara visa källkoden för en enskild SCRIPT-tag i en websida:
IE Developers Toolbar

Ok, bara att ladda ner och installera!

Wednesday, 10 January 2007 12:01:53 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Internet Explorer
# Monday den 8 January 2007

Jag har visst varit mer nerkopplad än jag trodde under sista veckan som missade att den svenska versionen av Windows Vista legat ute på MSDN och TechNet Downloads i fyra dygn!

Nåja, DVD-image filen är nu nerladdad och bränd på skiva. Ska bli intressant att testa hur framgångsrik en uppgradering av en svensk Windows XP installation blir.

Monday, 08 January 2007 22:29:26 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Windows Vista
# Friday den 5 January 2007

MCP LogoNu kan jag kalla mig "Microsoft Certified Professional", jag var och skrev certifieringstestet PRO: Designing Database Solutions by Using Microsoft® SQL Server™ 2005 för ett par dagar sedan. Jag har inte gjort några certifieringstester tidigare så det var en ny upplevelse med visst mått av flashback till studenttidens tentor.

Friday, 05 January 2007 00:52:32 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
SQL Server

Nu har det kommit ut en Release Candidate av Microsoft Virtual PC 2007. Så ni som redan kör den tidigare utkomna betaversionen jag skrev om tidigare kanske är sugna på att uppdatera. Virtual PC 2007 hittas för tillfället på http://connect.microsoft.com

Friday, 05 January 2007 00:24:16 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Virtual PC
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2018 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 220
This Year: 0
This Month: 0
This Week: 0
Comments: 40

Datorer
All Content Copyright © 2018, Per Salmi