Znacznik kolumny 90 :)

Zastanawiałem się kiedyś czemu w pakiecie Visual Studio 2005 brak jest opcji, która odpowiadałaby za wyświetlenie linii oznaczającej granicę wiersza. Chodzi o to, że projekty programistyczne często narzucają w swej konwencji kodowania maksymalną długość linii kodu. Przykładowo u mnie w firmie jest to 90 znaków. Abstrahując od tego czy 90 znaków to dobra czy zła liczba problem braku takiego “ficzera” jest dla mnie co najmniej tajemniczy. Na szczęście jest rozwiązanie… :)

Wszystkim, którym ten brak nieco doskwiera polecam metodę na włączenie ukrytej opcji w VS2005. Dodam tylko, że nie sam “wynalazłem” ten sposób, a jest on zaczerpnięty z pewnego wpisu na blogu Sary Ford. Dla tych, którym nie chce się klikać ;) i czytać po angielsku – oto jak się to robi:

  1. Wyłącz Visual Studio!
  2. Uruchom regedit.exe
  3. Przejdź do gałęzi: [HKEY_CURRENT_USER]\Software\Microsoft\VisualStudio\8.0\Text Editor
  4. Utwórz klucz typu STRING o nazwie Guides
  5. Zawartość tego klucza powinna mieć następującą postać: RGB(255,0,0) 90 – jeśli chcemy aby wyświetlił się czerwony znacznik tuż za 90 kolumną tekstu.

Jak zapewne łatwo się zorientować zawartość RGB(x,y,z) odpowiada za kolor, a liczba zaraz za tym wyrażeniem to nr kolumny. Jeśli komuś potrzeba dwóch znaczników to wystarczy, że doda kolejną liczbę po spacji, np. RGB(100,100,255) 90 100 – doda jasnoniebieskie znaczniki za 90. i 100. kolumną. W każdym razie jest efekt uboczny włączenia znacznika – pojawi się on także na innych okienkach – np. Output.

A tak wygląda efekt zmian w rejestrze:

VS2005 Guides

Skomentuj