Funkcje

Akcje kodu

Uzyskaj dostęp do akcji kodu opartych na AI Boba, które zapewniają szybkie poprawki, refaktoryzacje i wyjaśnienia kodu bezpośrednio w Bob IDE poprzez ikony żarówki i menu kontekstowe.

Dlaczego warto używać akcji kodu?

  • Szybki dostęp do Boba: Dodaj kod do swojej konwersacji bez kopiowania i wklejania
  • Pomoc kontekstowa: Uzyskaj pomoc z dokładnym kodem, nad którym pracujesz
  • Usprawniony przepływ pracy: Uzyskaj dostęp do możliwości Boba bez opuszczania edytora
  • Automatyczny kontekst: Bob automatycznie otrzymuje ścieżki plików i numery linii

Jak to działa

Akcje kodu pojawiają się, gdy:

  • Zaznaczasz zakres kodu
  • Umieszczasz kursor na linii z diagnostyką (błąd, ostrzeżenie lub wskazówka)
  • Wywołujesz je przez skrót klawiszowy lub polecenie

Ikona żarówki () pojawia się w rynnie edytora (obszar po lewej stronie numerów linii), gdy akcje kodu są dostępne. Możesz również uzyskać do nich dostęp przez menu kontekstowe prawym przyciskiem myszy lub skrót klawiszowy (Ctrl + . lub Cmd + . na macOS).

Dostępne akcje kodu

Bob zapewnia te akcje kodu:

AkcjaOpis
Dodaj do kontekstu BobaDodaje zaznaczony kod do twojej konwersacji z Bobem ze ścieżką pliku i numerami linii
Wyjaśnij z BobemProsi Boba o wyjaśnienie zaznaczonego kodu
Ulepsz z BobemProsi Boba o zasugerowanie ulepszeń zaznaczonego kodu

Dodaj do kontekstu

Akcja "Dodaj do kontekstu" pojawia się pierwsza w menu dla szybkiego dostępu. Gdy jej używasz, Bob uwzględnia nazwę pliku i numery linii z twoim kodem, pomagając Bobowi zrozumieć dokładną lokalizację w twoim projekcie.

Przykład tego, co otrzymuje Bob:

Czy możesz wyjaśnić tę funkcję?
@myFile.js:15:25

Notacja @myFile.js:15:25 reprezentuje kod, który dodałeś, wraz z jego lokalizacją.

Inline Chat

Akcja Inline Chat otwiera interfejs czatu bezpośrednio w twoim edytorze na pozycji kursora, umożliwiając interakcję z Bobem bez przełączania się do chat panel. Jest to przydatne do szybkich pytań lub edycji, pozostając skupionym na swoim kodzie.

Jak używać:

  1. Zaznacz kod, który chcesz omówić, lub umieść kursor tam, gdzie chcesz rozmawiać.
  2. Wywołaj akcję Inline Chat przez menu lightbulb, menu kontekstowe lub skrót klawiszowy (domyślnie: Cmd + K na macOS, Ctrl + K na Windows/Linux).
  3. Wpisz swoje pytanie lub prośbę w interfejsie Inline Chat.
  4. Bob odpowiada bezpośrednio w edytorze, a ty możesz zaakceptować, odrzucić lub zmodyfikować sugestie.

Przenieś do czatu

Akcja "Przenieś do czatu" wysyła twój zaznaczony kod do chat panel Boba z pełnym kontekstem, w tym ścieżką pliku i numerami linii. Jest to idealne, gdy chcesz przeprowadzić bardziej szczegółową rozmowę o kodzie w głównym interfejsie czatu.

Jak używać:

  1. Zaznacz kod, który chcesz omówić.
  2. Wywołaj akcję "Przenieś do czatu" przez menu lightbulb, menu kontekstowe lub skrót klawiszowy (domyślnie: Cmd + L na macOS, Ctrl + L na Windows/Linux).
  3. Zaznaczony kod jest automatycznie dodawany do chat panel z kontekstem.
  4. Kontynuuj rozmowę w chat panel z Bobem.

Używanie akcji kodu

Możesz uzyskać dostęp do akcji kodu Boba na trzy sposoby:

Z ikony żarówki

  1. Zaznacz kod, z którym chcesz pracować.
  2. Kliknij ikonę żarówki (), która pojawia się w rynnie.
  3. Wybierz akcję Boba, którą chcesz, z menu.
  4. Przejrzyj odpowiedź Boba w chat panel.

Z menu kontekstowego

  1. Zaznacz kod, z którym chcesz pracować.
  2. Kliknij prawym przyciskiem myszy zaznaczony kod.
  3. Wybierz Bob z menu kontekstowego.
  4. Wybierz akcję, którą chcesz, z podmenu.
  5. Przejrzyj odpowiedź Boba w chat panel.

Z Command Palette

  1. Zaznacz kod, z którym chcesz pracować.
  2. Otwórz Command Palette za pomocą Ctrl+Shift+P (Windows/Linux) lub Cmd+Shift+P (macOS).
  3. Wpisz "Bob", aby filtrować polecenia.
  4. Wybierz akcję kodu, którą chcesz (na przykład "Bob: Explain Code").
  5. Przejrzyj odpowiedź Boba w chat panel.

Wskazówka Boba: Command Palette stosuje akcje do twojego bieżącego aktywnego zadania czatu, jeśli takie istnieje.

Jak oceniasz ten temat?