Jak mogę osadzić kod źródłowy programowania w slajdzie Powerpoint i zachować podświetlanie kodu?


94

Czy można osadzić kod źródłowy programowania na slajdzie Powerpoint i zachować wyróżnianie / kolorowanie kodu?


z której aplikacji kopiujesz?
John T

Najczęściej używam textmate, e-texteditor i zaćmienia.
Yousui

Odpowiedzi:


53

Po wklejeniu pod wklejonym tekstem pojawia się mała ikona „Opcje wklejania”.

Kliknij tę ikonę i wybierz „Zachowaj formatowanie źródła”:

wprowadź opis zdjęcia tutaj


2
Nie widzę takiej Paste Optionsikony. Nie widzę przycisku, który dałby mi te opcje. Korzystam z programu PowerPoint: Mac 2011. Wydaje mi się jednak, że widziałem go w wersjach Windows.
Acumenus,

Próbowałem różnych sugerowanych metod i narzędzi do kopiowania, ale tak naprawdę brakowało mi tego, że słowo / powerpoint psuje format, używając „Motywu docelowego”. Dzięki!
Tim Büthe

43

Użyj Notepad ++ z dodatkiem NppExport.

  • Wybierz kod źródłowy

  • Użyj Skopiuj RTF do schowka NppExport

  • Wklej do pustego slajdu PPT (nie zaznaczaj żadnego pliku tekstowego)


TAK Chciałbym o tym wiedzieć
Ken Bellows,

3
W wersji 6.9.2 lub nowszej działa bez wtyczki NppExport. Wystarczy kliknąć prawym przyciskiem myszy wybrany tekst -> Polecenia wtyczek -> Kopiuj tekst z podświetlaniem składni.
Ivan Kochurkin,

Obecna wersja Notepad ++ już zawiera tę wtyczkę :)
fabriciorissetto

To najbardziej niesamowite rozwiązanie w historii ...
BlaB

21

Pigmenty mogą formatować prawie każdy format do formatu RTF:

pygmentize -f rtf -o code.rtf code.py

Tłumacz online jest dostępny na stronie pygments.org/demo
koppor

3
Ta sama idea, prosto do OS X schowku pygmentize -f rtf code.py | pbcopy.
Christian Long

Dzięki za to. Uzyskałem bardzo korzystne wyniki z pygmentize -O style=paraiso-dark -f rtf -l aspx-cs Index.cshtml | pbcopypodświetlaniem składni widoku Razor do użycia w prezentacji.
Asbjørn Ulsberg

3

Jeśli kod źródłowy nie musi być kopiowany i wklejany z prezentacji, szybkim i brudnym rozwiązaniem może być po prostu zrzut ekranu z kodu źródłowego.


7
Obraz może być rozmyty po powiększeniu.
Yousui

Użyj lupy, a następnie zrób zrzut ekranu.
wbeard52

1
Może to znacznie zwiększyć rozmiar pliku prezentacji.
Rufflewind,

3
  1. Kliknij Wstaw → Obiekt → Tekst OpenDocument
  2. Wklej na otwartym panelu
  3. Kliknij na zewnątrz.

Uwaga: Kopiowanie z Notepad ++ zachowa kolory i styl.


Nie działa w programie Power Point 2010. Skopiowałem tekst z Notatnika ++ do prezentacji Power Point, ale traci kolory i styl.
AnkurTank

1
Jeśli użyję wtyczki NPPExport i użyję „skopiuj RTF do schowka”, a następnie wklej to działa.
AnkurTank

1

Internetowy wyróżnik składni, taki jak TextMate, wydaje się również dobry, http://markup.su/highlighter/

Ale po wklejeniu do prezentacji PowerPoint nowe linie i odstępy między wierszami są tracone, więc możemy zrobić zrzut ekranu podglądu i wkleić go w naszej prezentacji PowerPoint


Wklejanie do ppt nie działa tutaj w systemie Windows 10: nowe wiersze nie są wklejane.
koppor

0

Wklejanie z Eclipse powinno zachować formatowanie, jeśli aplikacja je obsługuje. Wiem, że Word nie ... nie jest pewien PPT.


1
Działa od Eclipse Juno do Word 2010, ale nie do Powerpoint 2010 - traci kolory i przekształca niektóre z nich w pogrubiony tekst
DNA

0

Nie udało mi się wkleić programu Powerpoint 2010 w systemie Windows.

Jednak wklejanie z Eclipse do Word 2010 działa.

Następnie możesz zapisać ten sformatowany tekst jako plik RTF, a następnie osadzić RTF w slajdzie Powerpoint 2010 za pomocą polecenia Wstaw obiekt (i opcjonalnie wybierz „link”, aby móc edytować i aktualizować tekst w programie Word).


0

Używanie Notepad ++ i Npp Export działa świetnie, ale tekst skończy się na białym tle.

Aby go usunąć, wklej najpierw tekst w słowie z opcją „zachowaj formatowanie źródła”. Następnie zaznacz tekst i w Narzędzia główne> Czcionka usuń tło z opcją Kolor wyróżnienia tekstu.

Następnie skopiuj tekst ze słowa i wklej go w programie PowerPoint za pomocą opcji „zachowaj formatowanie źródła”.


0

Skopiuj kod i najpierw wklej ten kod do słowa Microsoft

wprowadź opis zdjęcia tutaj

Następnie wykonaj formatowanie, jeśli to konieczne, a następnie skopiuj ze słowa i wklej z powrotem do programu PowerPoint, klikając prawym przyciskiem myszy i wybierając opcję Użyj motywu docelowego

wprowadź opis zdjęcia tutaj


Tak czy inaczej, co oznacza „W takim razie formatowanie, jeśli to konieczne”?
Scott,

Oznacza to, że jeśli chcesz wprowadzić własne zmiany, takie jak wyrównanie lub wcięcie kodu
selftaught91

0

Oto inne podejście:

  1. Znajdź usługę podświetlania składni kodu źródłowego online.
  2. Wklej kod, aby podświetlić na stronie internetowej.
  3. Skopiuj podświetloną wersję.
  4. Utwórz nowy dokument Word.
  5. Wklej kod do Worda (pamiętaj, że kolory tła mogą zostać utracone).
  6. Skopiuj kod z programu Word.
  7. Utwórz nowy obszar tekstowy w programie PowerPoint.
  8. Kliknij opcję menu Home .
  9. Otwórz Wklej na wstążce.
  10. Wybierz opcję Zachowaj formatowanie źródła .
  11. Opcjonalnie zmień kolor tła pola tekstowego na smak.

Dostosuj czcionkę za pomocą Inconsolata lub innej czcionki o stałej szerokości .

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.