2009-03-23 7 views
27

W Visual Studio 2008 wygląda na to, że okno Window -> Split zapewnia tylko podział poziomy, a Okno -> Nowa zakładka poziomej grupy nie pozwala na edycję tego samego pliku w obu panelach .Jak uzyskać okno kodu do podziału w pionie w Visual Studio 2008? (nie w trybie HTML)

Należy pamiętać, że mówię o oknach kodu C#, nie Tryb edycji HTML.

Chcę edytować ten sam plik w dwóch poziomo ułożonych panelach.

Czy to możliwe? Darmowe dodatki są w porządku.

Edit: mam zainstalowane CodeRush Express, i wydaje się, że zrobili cośdo moich granic okna kodu.

Edytuj nr 2: To nie jest CodeRush. Próbowałem na VM bez CodeRush, i mam dokładnie ten sam problem.

+4

No dalej, są tysiące pytań oznaczonych "ide", jest to związane z programowaniem. – Blorgbeard

+0

Prawdopodobnie najlepiej jest wyszukiwać w często zadawanych pytaniach dotyczących CodeRush, jeśli takie mają. – LeopardSkinPillBoxHat

+0

W poziomie, masz na myśli jeden po lewej i jeden po prawej? Lub jeden na górze i jeden na dole? – Eclipse

Odpowiedz

63

Ok, okazało się, że rozwiązanie here.

Odpowiedź brzmi:

  1. Window -> Nowe okno
  2. Window -> Nowe pionowe Tab Grupa

ten powiela bieżącą kartę tak dostaniesz [Form1.cs:1] i [Form1.cs:2] zaczepy; i , a następnie można użyć pionowej grupy kart, aby wyświetlić je obok siebie.

+0

Dzięki za cynk. Znam tę sztuczkę, ale nie działa ona dla plików .aspx. Coraz częściej używam Emacsa do nawet najprostszych zadań. –

2

Uważam, że to nie wina CodeRush. Instalacja wanilii 2008 pozwala tylko na podzielenie widoku z jednym plikiem na górze i jednym plikiem na dole. Jedyną opcją typu side-by-side jest funkcja poziomej grupy kart (z problemem tylko otworzenia pliku w jednym z nich, jak wspomniano wcześniej).

Oczywistym rozwiązaniem byłoby albo utworzenie tylko do odczytu kopię pliku w innym miejscu i użyj go w jednej grupie kart lub otwórz drugą instancję VS. Ma dobrą obsługę plików, które zmieniają się w innych aplikacjach, więc posiadanie tego samego pliku otwartego w dwóch instancjach nie stanowi problemu.

+0

Tak, to by działało. Byłoby miło nie robić tego chociaż. – Blorgbeard

1

Jako jednorazowy programista w CodeRush, wątpię, by było to spowodowane przez CodeRush Xpress. Aktualnie używam najnowszej wersji beta programu CodeRush 9.1.0 w Visual Studio 2008, a podziały działają poprawnie. Można jednak spróbować odinstalować program CodeRush Xpress, aby sprawdzić, czy to rozwiąże problem. Jeśli tak, polecam opublikowanie w DevExpress 'peer-to-peer forums.

alt text http://diditwith.net/content_images/CRXSplits.png

+0

Masz rację, to nie był coderush. Jednak moim problemem jest uzyskanie * poziomego * podziału - tj. Dwóch paneli obok siebie. To samo dotyczy projektu formularzy okien, a nie WWW. – Blorgbeard

+0

@Dustin - to jest waaaay OT, ale .... Czy mógłbyś podzielić się ze swoim schematem kolorów VS? Koduję również po ciemnej stronie i nie miałbym nic przeciwko wypróbowaniu innego schematu kolorów i od zrzutów ekranu, masz kilka atrakcyjnych kolorów podstawowych. –

+0

Ditto, faktycznie :) – Blorgbeard

0

Podoba mi się opcja pionowej grupy kart. Jedyną rzeczą, która mi przeszkadza, jest to, że nie mogę umieścić eksploratora rozwiązań w obu oknach (lub właściwościach dla tej sprawy). Muszę poruszać się po jednej stronie i przesuwać ekrany.

0

Znalazłem to ładne narzędzie do dodawania do VS 2012, które pozwala porównać dwa pliki w tym samym czasie i wprowadzić zmiany.

Sprawdź this się:

1

W VS2010 nie mogę znaleźć przycisku grupowego w pionie Tab. Rozwiązaniem jest:

1. Open Fullscreen mode 
2. Click and drag the window to the far right (or left) and it should give 
    you an option to view both windows side by side. 
3. Exit full screen mode and you should now have the ability to click and 
    drag windows between vertical tab groups, and it even now allows you to 
    drag to a new vertical tab group. 

Nie mam pojęcia, dlaczego trzeba skoczyć w trybie pełnoekranowym pierwszy, i wydaje mi się, nie mając do tego zrobić wcześniej.

Powiązane problemy