Widzę ładnie kolorowe wyjście w moim terminalu.
Terminal ma polecenie „Eksportuj tekst jako”, ale zapisuje plik tekstowy bez kolorów. To samo z kopiowaniem i wklejaniem.
Czy znasz sposób na oszczędzanie danych wyjściowych, w tym kolorów?
macos
colors
terminal.app
Wojtek Kruszewski
źródło
źródło
Edit -> Copy Special
, w którym można przełączać między opcjami Zwykły tekst i Tekst sformatowany.Odpowiedzi:
Wygląda na to, że jeśli wybierzesz tekst w terminalu, a następnie skopiujesz go, a następnie wkleisz do aplikacji obsługującej tekst sformatowany (np. Mail, TextEdit, Word), wówczas kolor tekstu zostanie zachowany.
Wygląda na to, że w Mail i TextEdit kolor tła terminala jest również wklejony; w słowie tak nie jest. Nie jestem pewien, jak wyjaśnić tę rozbieżność.
źródło
Zadziwiające, jak zadawanie pytań zwiększa kreatywność.
Mogę otworzyć okno dialogowe „Drukuj” i zapisać do pliku PDF, a następnie skopiować kolorowe wydruki z pliku PDF.
Również aplikacja terminalowa iTerm2 ma skrót, CMDOPTCktóry można kopiować z formatowaniem.
źródło
⌘ + ⌥ + C
z iTerm2, otwórz Keynote i wklej go, zaimportuje go jako dane tabeli. Nie do końca odkryłem, jak sformatować dane w przydatny sposób, ale jest w tym potencjał.możesz spróbować wkleić kolorowe dane wyjściowe do schowka w następujący sposób:
która umieszcza trochę rtf (prawdopodobnie kolorowych i sformatowanych) na tablicy makr. następnie możesz użyć dowolnego innego, który rozumie tekst sformatowany, aby uzyskać dostęp do schowka.
to oczywiście nie jest to samo, co „wybierz za pomocą myszy”, ale może warto spróbować.
źródło
command_which_produces_colors
produkuje kody ANSI, topbcopy -Prefer rtf
po prostu kopiuje tekst zawierający kody ANSI (np. Kopiuje[0;34mText
na niebieskoText
). Wydaje się, że konwersja kodów ANSI na RTF może być wymagana jako etap pośredni.Na podstawie @ Akiry odpowiedź , ja przyszedłem z poniższych sytuacji:
<command that produces colors> | ansifilter --rtf | pbcopy -Prefer rtf
<command that produces colors>
zmusić go do tworzenia kolorów, nawet jeśli dane wyjściowe są przesyłane strumieniowo, np.ls --color=always
Zamiast po prostuls
źródło
OS X ma kilka skrótów klawiaturowych (skrótów) do kopiowania ekranu. Pozwoli to zapisać zrzuty ekranu jako pliki jpg na pulpicie. Oto ich lista:
W Aplikacjach znajduje się również aplikacja „Grab” Folder narzędzi, który wykonuje tę samą pracę, plus ma kilka dodatkowych funkcji, takich jak opóźnienie.
Aktualizacja
W Snow Leopard (10.6.8) domyślnym formatem zrzutu ekranu jest png, a nie jpg, chociaż można go zmienić na dowolny z wielu innych - w tym pdf - za pomocą bezpłatnego narzędzia do ustawiania preferencji TinkerTool innej firmy .
źródło
Robię to poprzez doskonałą aplikację Textmate 2.
Muszę powiedzieć, że byłoby miło, gdyby shift-cmd-c działał bezpośrednio w oknie konsoli R.
źródło