Skopiować i wkleić zwykły tekst tylko w OSX?


50

Mój problem: kopiuję coś ze strony internetowej lub programu Illustrator, a następnie wklejam do wiadomości e-mail lub innego dokumentu programu Illustrator, a style są przenoszone z oryginalnego dokumentu, gdy chcę tylko, aby tekst był zgodny z formatem nowego dokumentu.

Czy istnieje sposób, aby zmusić OSX do kopiowania i wklejania, aby czytał tylko zwykły tekst mojego zaznaczenia?


Do Twojej wiadomości, przeciąganie tekstu z przeglądarki Firefox wkleja się bez stylu.
— AnneTheAgile,

Odpowiedzi:


53

Zwykle aplikacje OS X umożliwiają wklejanie bez użycia stylu ⇧⌥⌘V. Jednak niekoniecznie jest to obsługiwane wszędzie.

Jeśli chcesz po prostu pobrać zwykły tekst z tego, co było w schowku, a następnie umieścić go ponownie w schowku, możesz na przykład uruchomić następujące polecenie z terminala:

pbpaste | pbcopy

Pozwoli to pozbyć się formatowania tekstu sformatowanego. Prawdopodobnie możesz to zawinąć w usłudze za pomocą Automator.app, aby uzyskać do niego dostęp za pomocą skrótu klawiaturowego.


Hmm, teraz gdybym mógł uruchomić to jako skrypt powłoki za każdym razem, gdy
— kopiuję

10
Odpowiedź jest dostępna dzięki panelowi Klawiatura i mysz w Preferencjach systemowych. Po kliknięciu karty Skróty klawiaturowe możesz przypisać „Wklej bez formatowania” i / lub „Wklej i dopasuj styl” do Command + V dla wszystkich aplikacji. tuaw.com/2009/07/07/…
— Ian Atkin

@IanAtkin Działa to tylko wtedy, gdy aplikacja obsługuje ten specjalny tryb wklejania.
— slhck

@nipponese Nie mam pojęcia, jak to ustawić szczerze, przepraszam. Ale teoretycznie, czy to podejście działa?
— slhck

@slhck Niestety potrzebuję danych wyjściowych do wklejenia do programu Adobe Illustrator i nie ma obsługiwanego specjalnego polecenia wklejania.
— nipponese

34

Bardzo się cieszę, że znalazłem sposób na zrobienie tego bez użycia zwariowanych skrótów (to bardziej irytuje mnie niż sformatowany tekst).

Jak pisze mmdei pod adresem http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception

Otwórz „Preferencje systemowe”

Wybierz „Klawiatura”

Wybierz zakładkę „Skróty klawiaturowe”

Wybierz „Skróty aplikacji” z lewego pola listy Kliknij „+” poniżej prawego pola listy

Wybierz „Wszystkie aplikacje” w polu wprowadzania „Aplikacja” Wpisz „Wklej i dopasuj styl” w polu wprowadzania „Tytuł menu” W polu wprowadzania „Skrót klawiaturowy” udawaj, że masz zamiar coś wkleić, naciskając Command-v. Powinien być teraz znak polecenia koniczyny, a po nim -v w tym polu. Kliknij dodaj.

Zwycięstwo! Dzięki. Powinienem był to zrobić dziesięć lat temu. =)

DODANIE

w przypadku konieczności wklejenia sformatowanego tekstu, kliknij prawym przyciskiem myszy - Wklej.


2
Świetna odpowiedź! Mały problem, z którym się spotkałem: jeśli masz język interfejsu użytkownika inny niż angielski, zamiast „Wklej i dopasuj styl” musisz wpisać nazwę elementu menu w swoim języku.
— yaskovdev

Aby znaleźć nazwę elementu menu w swoim języku: (1) otwórz dowolną aplikację z odpowiednikiem menu „Edycja”, np. Apple Notes, Safari, Edytor tekstu itp., (2) otwórz to menu i zobacz, co jest widoczne tuż pod „Wklej „równoważny. Mam na przykład „Wklej i dostosuj styl”.
— Andrzej Martyna

6

Jak wskazał @slhck, ⇧⌥⌘Vjest użyteczną kombinacją klawiszy, która „ Wklei i dopasuje styl” w wielu aplikacjach, takich jak Safari, TextEdit, Mail, Wiadomości, Notatki, a nawet Microsoft Word (cóż, robi „Wklej i Dopasuj formatowanie ”w programie Word, ale o ile wiem, wynik jest identyczny). Jedną z wad podejścia Word jest to, że jeśli skopiowany tekst nie jest stylem, ⇧⌥⌘Vkombinacja nic nie robi. To jest przeszkoda, aby polegać na tym, ⇧⌥⌘Vaby zawsze wklejać niestylowany tekst. (W aplikacjach Apple ⇧⌥⌘Vwygodnie naśladuje, ⌘Vjeśli tekst jest niestylowany).

O ile wiem, w programie Adobe CS 6 tylko InDesign ma opcję „Wklej bez formatowania” ( ⇧⌘V; używa ⇧⌥⌘Vdo „Wklej na miejscu”). Chociaż możesz zmienić te naciśnięcia klawiszy za pomocą Preferencji systemowych> Klawiatura> Skróty klawiaturowe, to nie pomoże Ci w programie Illustrator.

Tak więc, dla bardziej kompleksowego rozwiązania, oto dwie metody, pierwsza szybka i pełna wdzięku, a druga szybka i brudna.

  1. Zainstaluj program, który oferuje zarządzanie schowkami (których jest wiele). Na przykład korzystam z bezpłatnej, prostej aplikacji FlyCut o otwartym kodzie źródłowym , która, o ile wiem, zawsze wkleja niestylizowany tekst. Jeśli zastosujesz to rozwiązanie, wygląda na to, że możesz być zainteresowany wyłączeniem „Lepkiej ramki” (w Preferencjach FlyCut> Ogólne) i ustawieniem skrótu klawiszowego na coś takiego ⌥V(to jest opcja + V) lub CtrlV(w Preferencjach FlyCut> Klawisze skrótu). Tak długo, jak te naciśnięcia klawiszy nie są już używane w innej aplikacji, w rezultacie twoja nowa kombinacja dwóch klawiszy będzie wklejać niestylizowany tekst w całym systemie. (Nie mogłem jednak ⌘Vprawidłowo działać z FlyCut, ale inne aplikacje do zarządzania schowkami mogą działać lepiej - możesz wypróbować Alfreda , Quicksilvera ,ClipMenu lub inne , chociaż nie wiem, że wszystkie wklejają niestylowany tekst tylko jak w FlyCut.)
  2. Aby szybko i brudnie usunąć style ze skopiowanego tekstu, możesz wkleić skopiowany tekst ze stylami do paska adresu przeglądarki internetowej, a następnie skopiować / wyciąć pasek adresu (chociaż ta sztuczka powinna działać z dowolnym polem, które tylko akceptuje tylko zwykły tekst). Działa to z paskami adresowymi Safari, Chrome i Firefox (przynajmniej). Oczywiście takie podejście jest o wiele mniej eleganckie i bardziej czasochłonne niż poleganie na rozwiązaniu takim jak nr 1, ale ma tę zaletę, że jest łatwe i wykonalne na prawie każdym komputerze, nawet takim, na który nie możesz / nie chcesz. zainstaluj nowe oprogramowanie na.

Mam nadzieję, że to pomaga!


Dziękujemy za wzmiankę o FlyCut, działa dla mnie świetnie.
— Dave Nelson

3

Wiele aplikacji (takich jak Alfred ), które zapewniają historię schowka, przechowują tylko wersje tekstowe skopiowanych elementów. Możesz więc wkleić z historii schowka, gdy aplikacja z przodu nie obsługuje ⌥⇧⌘V.

Inną opcją byłoby przypisanie skrótu do skryptu w następujący sposób:

set the clipboard to (the clipboard)

Możesz także spróbować utworzyć ~ / Library / KeyBindings / i zapisać listę właściwości taką jak DefaultKeyBinding.dict:

{
    "~@V" = pasteAsPlainText:;
}

Jednak nie działa w programie Illustrator. Większość aplikacji obsługujących niestandardowe skróty klawiaturowe i tekst sformatowany ma również pasek menu do wklejania jako zwykły tekst.


1

Oprócz rozwiązań już opublikowanych tutaj, istnieją narzędzia, które mogą zmusić system Mac OS do zawsze wklejania zwykłego tekstu:

  1. Zwykły klip , bezpłatny, z kilkoma dodatkowymi funkcjami, takimi jak usuwanie końcowych białych znaków

  2. iClipboard , płatny, pełny menedżer schowka z historią, wyszukiwaniem i grupowaniem wycinków

Było też narzędzie o nazwie FormatMatch, ale wydaje się, że zostało wycofane.


1

Command + Shift + V zamiast Command + V

działa w moim Mac Mac Air. Skopiowałem z Internetu i wkleiłem w mojej Prezentacji.


0

Aby dodać do komentarza @IanAtkin, w ustawieniach systemowych -> klawiatura -> skróty, w obszarze Skróty aplikacji, Wszystkie aplikacje, możesz dodać:
„Formatowanie wklejania i dopasowywania” = polecenie + v
„Styl wklejania i dopasowywania” = polecenie + v

To zabawne, ale musiałem dodać oba. Pierwsze działa w MS Word, a drugie w Evernote. Dlatego jeśli nie działa w przypadku niektórych aplikacji, prawdopodobnie możesz zajrzeć do menu Edycja i zobaczyć, jak nazywają to niesformatowane wklejanie.

Chciałbym również dodać
„Wklej” = Shift + Command + v,
aby móc wkleić formatowanie.


0

Dla użytkowników, którzy chcą wkleić zwykły tekst w programie Microsoft Word, sprawdź ten zasób . Inne odpowiedzi tutaj dotyczą tylko wklejania poprzez dopasowanie docelowego stylu lub formatowania.

Kroki polegają na utworzeniu makra w programie Word i przypisaniu skrótu klawiaturowego do tego makra. Ten proces jest dość prosty, nie powinien zająć łącznie więcej niż 5-10 minut.

Aby uzyskać wsparcie w programie Word 2016, usuń lub skomentuj tę część skryptu, aby nie zawierała zawartości w schowku, zgodnie z opisem w kolejnym poście .


0

Istnieje prosty sposób, aby to zrobić, jeśli kopiujesz z Internetu.

  1. Kopiuj
  2. Wklej do paska adresu i skopiuj ponownie.
  3. Wklej swój program.

Za każdym razem, gdy kopiujesz z paska adresu, usunie styl.

Możesz także wkleić kopię w polu czcionki w samym programie Illustrator zamiast paska adresu. To także usuwa stylizację. Przykład ilustratora poniżej.

wprowadź opis zdjęcia tutaj


Ja również używam tego podejścia, ale nie zawsze działa ono, jeśli w schowku jest tekst wielowierszowy
— keul

0

Dla mojej wartości 50c, ponieważ mam klawiaturę PC na komputerze Mac, wykonywanie polecenia Alt-Option-Shift, cokolwiek to jest, nie jest tak naprawdę możliwe do zrobienia lub zapamiętania. Próbowałem zamienić opcję „Wklej bez formatowania” na polecenie V w skrótach, ale psuje to inne rzeczy, które zostały cofnięte.

Moje obecne rozwiązanie polega na wklejeniu całego tekstu, który chcę wkleić do okna kodu wizualnego studia, a następnie wycięciu go ponownie, a następnie wklejeniu w dowolnym miejscu. To usuwa całe formatowanie. VS Code to darmowy plik do pobrania od Microsoft, i jako programista mam go w każdym razie. Inne edytory tekstu mogą również działać.


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.