Czy istnieje sposób, aby nadać OS X zwykłe zachowanie X-Windows, w którym zaznaczenie tekstu w dowolnej aplikacji automatycznie kopiuje go do schowka, a środkowy przycisk myszy automatycznie go wkleja?
macos
copy-paste
nibot
źródło
źródło
Odpowiedzi:
Zostało to już omówione (i udzielono odpowiedzi) na apple.stackexchange.com . Akceptowaną odpowiedzią w tej dyskusji było użycie narzędzia Better Touch Tool.
Jednak wszystkie te rozwiązania, które sugerują użycie jakiegoś narzędzia do mapowania kliknięcia myszy na Cmd-V, nie naśladują całkowicie zachowania X, gdzie możesz mieć inną zawartość w buforze sterowanym myszą i buforze sterowanym klawiaturą (tj. może wkleić dwa różne ciągi w zależności od tego, czy klikniesz środkowym przyciskiem, czy naciskasz CTRL-V).
źródło
Tylko dla archiwów: to, co chcesz, faktycznie działa w Terminalu † , ale tylko w tym samym oknie Terminalu:
Zaznacz tekst (i zwolnij przycisk myszy) i użyj środkowego przycisku myszy, aby wkleić.
Alternatywnie, w przypadku korzystania z gładzika lub myszy z dwoma przyciskami: po wybraniu kliknij i przeciągnij zaznaczenie nieco; zobaczysz zmianę wskaźnika. Teraz, gdy puścisz przycisk, zaznaczony tekst zostanie wklejony pod kursorem. Wciśnięcie Esc podczas przeciągania anuluje.
† Oczywiście Terminal jest tylko jednym z wielu programów. Ale dla mnie jest to jedyne miejsce, w którym naprawdę chcę tego zachowania, choćby ze względu na komentarz Spiffa dotyczący możliwości zastąpienia (myszy) zaznaczonego tekstu tym, co znajduje się w schowku.
źródło
Jeśli potrzebujesz go tylko do terminalu, możesz zainstalować iTerm2, który jest terminalem z wyciętymi i wklejonymi oknami X.
źródło
Właśnie wypróbowałem Terminal (OS X El Capitan, wersja 10.11.5). Zastosowałem następujący proces:
źródło
ZASTRZEŻENIE : Nie testowałem tego, ponieważ nie mam komputera Mac. Ale treść była zbyt duża, aby opublikować ją jako komentarz. Zamiast tego zamieszczam to jako odpowiedź.
Jestem użytkownikiem systemu Windows i zaimplementowałem dokładnie tę samą funkcję w systemie Windows za pomocą skryptu napisanego dla programu o nazwie Autohotkey.
Teraz, zgodnie z tym pytaniem, IronAHK uruchamia skrypty AHK na Macu.
Oto ten, którego używam w systemie Windows (oczywiście, musiałbyś go wiele ulepszyć, aby działał):
Kredyt skryptu trafia do tego postu. Spróbuj eksperymentować i komentować, jeśli zadziała. Postaram się pomóc w jak największym stopniu.
Tymczasem spójrz na to również. Ale nie sądzę, że jest wystarczająco zaawansowany do pożądanej funkcji.
źródło
Jako długoletni użytkownik Linuksa desperacko szukałem takiej funkcjonalności w osx. Mark ma rację - iTerm to odpowiedź plus niektóre ustawienia w Preferencjach X11. Odwiedź tutaj, aby uzyskać więcej informacji.
źródło
Nie znalazłem też natywnego sposobu. Po wypróbowaniu różnych rzeczy skorzystałem z TotalTerminal .
Dodaje dodatkowe funkcje do aplikacji terminalowej. Oprócz funkcji kopiowania przy wyborze możesz ustawić klucz globalny, aby przywoływać terminal w dowolnym momencie.
źródło
Korzystam z BetterTouchTool i skonfigurowałem go tak, aby emulował środkowy przycisk myszy w aplikacji Terminal po kliknięciu trzema palcami.
źródło
Możesz spróbować bawić się ustawieniami myszy, aby sprawdzić, czy sterownik pozwala przypisać funkcję wklejania do środkowego kliknięcia. Jeśli nie, spróbuj zajrzeć do USB Overdrive .
Jeśli chodzi o kopiowanie przy wyborze, nie znam żadnego oprogramowania, które zapewnia taką funkcjonalność, i sądząc z tego, co mogę znaleźć w Google, prawdopodobnie nie istnieje.
źródło
Nie mam komputera Mac, więc nie mogę tego sprawdzić, a treść była za długa na komentarz, więc zamieszczam go jako odpowiedź. Może okaże się pomocny dla innych.
Rozwiązanie 1:
Przejdź do preferencji X11 - zaznacz „emuluj 3-przyciskową mysz”.
Teraz środkowe kliknięcie = opcja + kliknięcie.
Podświetlanie / wklejanie będzie działać tak jak w Linuksie.
Rozwiązanie 2:
Innym sposobem jest zainstalowanie lepszego narzędzia dotykowego, które pozwala przypisywać własne polecenia do różnych gestów myszy / touchpada.
To o jeden krok więcej niż wyróżnienie = kopia, ale nadal jest lepsze niż skróty klawiaturowe.
Z hintforums Macworld .
źródło
Wiem, że to nie jest dokładnie to samo, ale jeśli wybierzesz tekst i klikniesz go prawym przyciskiem myszy, masz opcję kopiowania. Gdy coś znajdzie się na stole, można również wkleić kliknięcie prawym przyciskiem.
Wygłupiałem się za pomocą mojej wieloprzyciskowej myszy Logitech i nie byłem w stanie zrobić dokładnie tego, co opisujesz, nawet jeśli jedną z opcji jest przycisk „środkowego kliknięcia”.
Theo
źródło