AI PraktykPO POLSKU

Karty pisze AI wyłącznie z oficjalnej dokumentacji, a program sprawdza cytaty i komendy. Jak to działa

konfiguracjaśrednikeybindings.json

Własne skróty klawiszowe

Własne skróty klawiszowe pozwalają dostosować obsługę Claude Code do swoich przyzwyczajeń. Komenda /keybindings tworzy plik konfiguracyjny albo otwiera istniejący pod ścieżką ~/.claude/keybindings.json. Plik ma postać obiektu z tablicą bindings, a każdy blok przypisuje klawisze do działań w określonym kontekście.

W bloku wybierasz kontekst, na przykład Chat, i przypisujesz zapis klawisza do działania. Po zapisaniu zmian Claude Code wykrywa je automatycznie i stosuje bez ponownego uruchamiania. Opcjonalne pole $schema może zapewnić podpowiedzi autouzupełniania w edytorze.

W kontekście Chat możesz na przykład przypisać Ctrl+E do otwierania zewnętrznego edytora. Ten sam przykład pokazuje usunięcie przypisania Ctrl+S przez ustawienie jego wartości na null. Skróty zależą od kontekstu, więc blok MessageSelector pozwala zmienić klawisz wyboru wiadomości w menu cofania bez zmieniania innych list.

W kontekście Confirmation Ctrl+C i Ctrl+D są zarezerwowane i nie można przypisać ich ponownie. Przy anulowaniu pytania w trybie vim wybierz klawisz używany z Ctrl lub Alt, ponieważ sama litera albo cyfra trafia do wiersza Other zamiast do przypisań. W wierszu tekstowym litery y i n nadal są wpisywane jako tekst, nawet jeśli przypisano je do potwierdzania i odrzucania.

przykład
Uruchom /keybindings, aby utworzyć lub otworzyć plik własnych skrótów.
/keybindings
przykład
W tym bloku kontekstu Chat Ctrl+E otwiera zewnętrzny edytor, a Ctrl+S zostaje odpięty.
{
  "$schema": "https://www.schemastore.org/claude-code-keybindings.json",
  "$docs": "https://code.claude.com/docs/en/keybindings",
  "bindings": [
    {
      "context": "Chat",
      "bindings": {
        "ctrl+e": "chat:externalEditor",
        "ctrl+s": null
      }
    }
  ]
}
przykład
To przypisanie pozwala anulować pytanie klawiszem Ctrl+Q w wierszu Other, gdy wybierasz jedną opcję.
{
  "bindings": [
    {
      "context": "Select",
      "bindings": {
        "ctrl+q": "select:cancel"
      }
    }
  ]
}

Zastosowanie w praktyce

Jeśli podczas rozmowy chcesz szybko otwierać zewnętrzny edytor, przypisz Ctrl+E do chat:externalEditor w kontekście Chat. Jeżeli Ctrl+S nie ma być przypisany w tym kontekście, możesz go tam odpiąć. W menu cofania możesz zmienić klawisz wybierający podświetloną wiadomość, nie wpływając na inne listy. W pytaniu wymagającym wyboru jednej opcji możesz skonfigurować Ctrl+Q, aby anulować je z wiersza Other.

WskazówkaPrzy przypisaniu anulowania pytania nie wybieraj samej litery ani cyfry: nie dotrze do skrótu, tylko przejdzie do wiersza Other.

Zgodne z dokumentacją (sprawdzone 24 października 2026), opis z 24 października 2026. Karta jest pisana od nowa, gdy zmieni się jej fragment dokumentacji.

Otwórz w serwisie (wyszukiwarka i filtry tematów)