Kod po skopiowaniu do programu Word 2010 wygląda okropnie

0

Próbuję zebrać tysiące wierszy kodu z narzędzia programowego do Microsoft Office Word 2010, aby przygotować książkę, ale podczas kopiowania kodu do Worda wygląda to okropnie. Półkolumny i nawiasy znajdują się w niewłaściwych miejscach; To wygląda tak:

1

Trudno ponownie napisać cały kod ręcznie. Jakaś pomoc??

Salahuddin
źródło
Z jakiego programu kopiujesz tekst? Jakiego polecenia wklejania słów używasz? Czy używasz czcionki Monospace?
PatKilg,
program, z którego kopiuję jest multisim (grafika mentora), który dla kodu vhdl polecenie wklejania słowa to Ctrl + C Nie używam czcionki o stałej
szerokości
Po prostu bardzo szybko dla mnie, spróbuj użyć polecenia wklej + tylko tekst. Jeśli to nie zadziała, zobacz odpowiedź nsr81 na zakończeniach linii, wygląda na to, że to naprawdę twój problem.
PatKilg,
problem nie polega na tym, że dwie linie pojawiają się w tej samej linii, ale możesz znaleźć półkolumnę na początku linii o dziwnym kształcie, możesz znaleźć nawias żebrujący na początku, a następnie bezpośrednio nawias końcowy ..
Salahuddin
1
Spróbuj także nie kopiować bezpośrednio z programu. Na przykład (nie używam multisim, więc przepraszam, jeśli te funkcje nie istnieją) „zapisz jako” kod źródłowy w formacie .txt, a następnie skopiuj go do słowa z notatnika zamiast multisim. Lub użyj notatnika jako pośrednika do usunięcia formatowania (robię to cały czas). Zasadniczo skopiuj najpierw wklej go do notatnika, a następnie wklej z notatnika do słowa. Jeśli to skopiować pasty do notatnika zabawny pozwól nam znać, bo to jest pomocne informacje (wciąż myśli zakończeń linii chociaż ...)
PatKilg

Odpowiedzi:

3

Notepad ++ ma wtyczkę o nazwie NppExport . Umożliwia kopiowanie tekstu w formacie RTF. Tekst sformatowany w formacie RTF będzie miał podświetlanie składni i prawidłowe wcięcie po wklejeniu do programu Word, tak jak w Notepad ++.

Aby użyć NppExport:

  1. Wybierz tekst do skopiowania
  2. W menu wybierz [Wtyczki, NppExport, Kopiuj wszystkie formaty do schowka]
  3. Wklej tekst do programu Word
daxlerod
źródło
3

Jeśli Word niszczy zakończenia linii, np. Wiele linii kodu jest wyświetlanych jako jedna linia ciągła, twój kod może używać końcówek linii unix / linux ( \nznak). Możesz spróbować przekonwertować je na zakończenia linii systemu Windows ( \r\n). Większość edytorów tekstu, takich jak Notepad ++ / Ultraedit, zrobi to za Ciebie.

Możesz to również zrobić online.

Ponadto będziesz musiał użyć odpowiedniej czcionki do stylizacji kodu, na przykład Courier lub Consolas.

Nasir
źródło