W ciągu ostatnich kilku miesięcy nie mogłem wkleić tekstu do XCode.
Mogę wkleić od xcode do xcode.
Nie mogę wkleić z innego miejsca. Kursor przesuwa liczbę znaków, które mają zostać wklejone, ale nic nie jest wklejane.
Czasami część tekstu jest wklejana, ale formatowanie jest pomieszane.
Ktoś ma jakieś pomysły? Wypróbowałem zarówno Xcode 6.2 beta, jak i Xcode 6.1.1
Dzięki!
xcode
copy-paste
Nitzan Wilnai
źródło
źródło
Odpowiedzi:
Kilka rzeczy do sprawdzenia:
1) Używasz poprawnych narzędzi programistycznych wiersza poleceń. (nowsze wersje Xcode 6.2+ polegają na takich rzeczach jak SourceKit itp.)
Możesz to sprawdzić, uruchamiając
xcode-select -p
w terminalu, powinieneś wrócić do czegoś/Applications/Xcode.app/Contents/Developer
lub ścieżkę do dowolnej wersji beta, np./Applications/Xcode-beta.app/Contents/Developer
2) Nie zmieniaj nazwy wersji beta, np. "/Aplikacje/Xcode-beta.app" na "/Aplikacje/Xcode-6.2-beta4.app". Wszystko idzie z tym nie tak!
3) Czy twoja deska ogólnie działa?
Upuść na terminal i:
ps -ef | grep pboard
powinien powrócić z czymś takim jak:
504 367 1 0 2:20pm ?? 0:00.01 /usr/sbin/pboard
jeśli nie, dwukrotnie sprawdź, czy jest skonfigurowany do poprawnego uruchomienia przez:
launchctl list | grep pboard
powinno to powrócić z czymś takim jak:
367 0 com.apple.pboard
Zwróć uwagę na 367 przedstawione w obu dla PID. Zasadniczo oznacza to, że moja deska działa dobrze ...
Jeśli masz coś jeszcze, spróbuj:
cat /System/Library/LaunchAgents/com.apple.pboard.plist
i powinieneś dostać coś takiego:
4) Kiedy wklejasz do Xcode i dostajesz spacje (tj. Brakujące znaki), kiedy natychmiast zapiszesz ten dokument, czy jest tam tekst po ponownym uruchomieniu Xcode i ponownym wczytaniu projektu?
5) Jeśli otworzysz konsolę w (Applications / Utilities /), czy podczas wklejenia pojawia się coś szczególnego? tj. dowolne Xcode, DVT, SourceKit, Pboard itp. ... błędy asercji itp. - spróbuj wkleić, gdy konsola jest otwarta, abyś mógł to zobaczyć. - (wymienione powyżej tagi powinny być dobrymi słowami filtrowania dla konsoli)
Daj nam znać, jeśli to pomoże :)
źródło
Być może nie jest to rozwiązanie, ale obejście.
Jak korzystać z Kill & amp; Zamiast tego?
Ctrl ^ K ciąć / zabijać
Ctrl ^ Y wkleić / szarpać
Różni się od kopiowania / wklejania, że jeśli nie masz zaznaczonego tekstu, domyślnie zabije on do końca bieżącego akapitu.
Nie ma odpowiednika Kopiuj, jeśli chcesz zachować tekst, który właśnie zabiłeś w pierwotnej lokalizacji, musisz najpierw przywrócić go do pierwotnego miejsca, lub Cofnij.
źródło