Skrót klawiaturowy do końca linii


14

Szukałem odpowiedzi na inne posty, ale wszystkie różniły się nieco od tego, czego szukam.

Jestem przyzwyczajony do programowania w OS X, w którym prosty skrót klawiaturowy Command + Right Arrowprowadzi do końca linii.

Czy istnieje sposób na załatwienie tego polecenia na Ubuntu? Mam komputer Mac Book z systemem Ubuntu, więc nie mam klucza End.

Próbowałem niestandardowych skrótów w ustawieniach klawiatury, ale nie mogę uruchomić polecenia do końca linii.

Jakieś sugestie?

Odpowiedzi:


10
  1. Zainstaluj xdotool:sudo apt-get install xdotool
  2. Przejdź do połączeń systemowych -> klawiatura -> skróty -> niestandardowe
  3. Utwórz nowy skrót, wiążąc bash -c "xdotool getactivewindow key End"polecenie z pewną kombinacją klawiszy

To jest idealne, dziękuję! W celu uzyskania premii, jak mogę wykonać klawisz strzałki w prawo, aby podświetlić do końca linii?
tyelford,

@tyelford przepraszam, nie mam Maca, co robi polecenie + Shift + strzałka w prawo?
Sergiy Kolodyazhnyy

1
Ach . . cóż, ten sam pomysł, zrób dla niego skrót, ale użyj go xdotool getactivewindow key Shift+Endjako komendy. Również . . . spróbuj wyjść z trybu myślenia na komputerze Mac - w Ubuntu nie ma klawisza poleceń. Jest
superklucz

1
Jeszcze raz dziękuję, prawie to miałem, ale zapomniałem o plusie między zmianą a końcem. Tak, wiem, że superklucz jest podobny do klawisza Windows, ale ten konkretny skrót jest tak przydatny, ponieważ mój lewy kciuk może idealnie dotrzeć do super klawisza.
tyelford,

1
To prawda. Bardzo brakuje mi Ctrl-A i Ctrl-E dla Home i End. Klawisze początkowe i końcowe na klawiaturze komputera są umieszczone zbyt daleko. Chcesz, aby te skróty były natychmiast dostępne podczas pisania kodu.
zapomnij

2

Na klawiaturze Mac (z systemem Ubuntu),

Klawisz funkcyjny (fn) + strzałka w lewo / w prawo
klucz wydaje się być równoważny z
polecenie + strzałka w lewo / w prawo
funkcjonalność widziana w natywnym środowisku Mac.


Dzięki! pracowałem na moim MacBooku Pro z systemem Lubuntu
Miguel Mota,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.