Mac OS: jak sprawić aby w terminalu działały skróty Ctrl+X, Ctrl+C itp

0

Niestety mam nieprzyjemność pracować z Macu. Nie chce ale muszę.

Udało mi się sprawić aby po podłączeniu zewnętrznej klawiatury, działały Ctrl+C, Ctrl+V czy Ctrl+A. Jednak jak pracuje w terminalu to nie mogę użyć Ctrl+C aby zamknąć proces. Pracuje z nano i nie wiem jak wyjść z programu (Ctrl+X) czy zapisać (Ctrl+O). Ściągnąłem coś co się nazywa Karabiner ale nie wiem jak to obsłużyć :/ Masakra, frustracja we mnie narasta.

1

Z macowa klawiatura normalnie dziala control+c itd. ¯\_(ツ)_/¯
Masz pewnie mapowanie popsute i control to nie control.

0

Potwierdzam, u mnie działa. Ctrl+C działa zarówno do kopiowania (też w terminalu) jak i przerywania procesu, przy czym używam iTerm, ale nie powinno to stanowić różnicy. Z Karabiner-Elements przychodzi taki fajny tool Karabiner-EventViewer. Możesz w nim sprawdzić jakie sygnały wysyłają poszczególne klawisze.

Dziergam na boku projekcik, który pomaga z Maca zrobić PC, jak będę bliżej końca, to się pochwalę :).

0

screenshot-20220322120424.png

Sprawdziłem i wygląda na to, że powinno działać ok :( Na Mac w terminalu aby ubić proces muszę robić Ctrl+.

0

Możesz spróbować moich reguł do karabinera, ale nie biorę za to odpowiedzialności :P. Odpal to w przeglądarce: karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/raxigan/macos-linux-mode/init/linux-mode.json

1
  1. Użyj iTerm2 (darmowe i open source)
  2. Zapoznaj się z https://blog.marcinchwedczuk.pl/iterm2-cheat-sheet
  3. Zrozum że na mac'u do wklejania używamy Command+C/V a nie Control. Z kolei do wysyłania faktycznych sygnałów używamy Controla. Tak jak Pan Bóg przykazał. Dzięki temu Control+C zabije program, a Command + C skopiuje tekst. Na Win jest to po prostu skopane że Control+C służy do kopiowania wszędzie tylko nie w terminalu.
  4. Ciesz się swoim słitaśnym i wypucowanym makiem (zwłaszcza po gwałtownym wzroście kursu dolara :P)
0
raxigan napisał(a):

Możesz spróbować moich reguł do karabinera, ale nie biorę za to odpowiedzialności :P. Odpal to w przeglądarce: karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/raxigan/macos-linux-mode/init/linux-mode.json

Dzięki, ale niestety nie pomogło :( Będę musiał nauczyć się chyba z tym życ :/

0

Masz na 100% przemapowane coś. Może na poziomie kompa, może emulatora terminala... shella może? Jaki shell? Bo być może ZSH ma by default inne.

BTW, co to za jsona z konfigiem wkleiłeś? Skąd to, jaki emulator terminala? Defaultowy, Iterm, terminal w VSCode?

1 użytkowników online, w tym zalogowanych: 0, gości: 1