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??


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

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.

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.