Wklejanie do Worda pokolorowanej składni z numeracją linii kodu

Wklejanie do Worda pokolorowanej składni z numeracją linii kodu
PaulGilbert
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1142
0

Ma ktoś jakiś sprawdzony patent na kopiowanie kodu (np. z VS Code) do Worda, tylko w taki sposób, żeby kod był nadal pokolorowany i był skopiowany razem z numeracją linii? Albo może macie jakikolwiek edytor kodu, skąd takie kopiowanie można zrobić. Albo nawet jakiś edytor onlinowy?
Na razie nie znalazłem takiego rozwiązania i robię screeny, ale jednak wklejanie jako tekst byłoby lepsze.

plx211
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 181
0

Nie wiem czy zadziała z wordem, ale jak potrzebuje kodu z kolorowaniem do maila (outlook webowy) lub prezentacji (powerpoint webowy), to używam stron jak http://tohtml.com/

PaulGilbert
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1142
0

@plx211
A da się tam jakoś wstawić numerowanie linii kodu?

plx211
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 181
0

@PaulGilbert: raczej wątpię, chyba ze napiszesz sobie jakiś skrypt który dla snippetu będzie wstawiał na początku każdej linij {liczba}{tabulator}.
Jak potrzebuję numerację to podaje wtedy link do opengroka, zerobina, bądź drafta gerritowego.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

To raczej po stronie Worda musiałby być ten koloryzator.
Technicznie do zrobienia, ale czy się komuś chciało? Nie wiem, poszukaj. Albo napisz :)

plx211
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 181
1

Przed chwilą musiałem wysłać snippet i znalazłem stronkę która pozwala na wygenerowanie numerowania linij.
Nie wiem czy zadziała z wordem, ale z webowym outlookiem działa przyzwoicie :)

Edit:
Działa z webowym wordem.

Marius.Maximus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2263
1

Przejrzałem dodatki do VSCode i niestety jest kilka które dodają funcjonalnosc do kopiowania ale żaden nie dodaje numerów linii :(
Az sie prosi aby napisac taki dodatek ;)

jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4730
3

Nurtuje mnie: na co jest ten word w tym wszystkim potrzebny?

PaulGilbert
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1142
0

Jeżeli o mnie pytasz, to pracę inżynierską muszę w Wordzie oddać, bo uczelnia nam kupiła licencje do pakietu MS.

LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
1

Przygotuj sobie skoroszyt w Excelu z numerami linii w Courierze w pierwszej kolumnie, ile tam ich potrzebujesz, a potem tylko doklejaj raz za razem kod i następnie całość przeklejaj do Worda. Będziesz miał i numery, i kolorowanie. Przynajmniej z IntelliJ działa.

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8536
0
PaulGilbert napisał(a):

Ma ktoś jakiś sprawdzony patent na kopiowanie kodu (np. z VS Code) do Worda, tylko w taki sposób, żeby kod był nadal pokolorowany i był skopiowany razem z numeracją linii? Albo może macie jakikolwiek edytor kodu, skąd takie kopiowanie można zrobić. Albo nawet jakiś edytor onlinowy?
Na razie nie znalazłem takiego rozwiązania i robię screeny, ale jednak wklejanie jako tekst byłoby lepsze.

Ja bym zrobił w ten sposób, żebym wyrenderował ten kod w HTML za pomocą np. biblioteki Highlight.js:
https://highlightjs.org/
a później skopiował HTML i wkleił do Worda.

Nie mam Worda, żeby sprawdzić, czy zadziała, ale zrobiłem teraz tak, że wszedłem na tę stronę highlight.js i skopiowałem ten kod przykładowy, wkleiłem do makowego programu Pages no i jest:
screenshot-20221029221754.png

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.