Wie kann ich raumformatierte Tabellen in Lync einfügen, ohne die Formatierung zu verlieren?

7

Mehrere Leerzeichen werden durch ein einzelnes Leerzeichen ersetzt. Schade, wenn man Dinge als solche macht:

|#|Name     |
|-+---------|
|1|John Paul|
|2|John     |
|3|Robert   |
|4|Jimmy    |

Bearbeiten: Diese Art der Ausgabe wird (über Telnet) von meinem Code generiert, damit ich sie ändern kann.

Gabriel
quelle
Mit etwas mehr Arbeit könnten Sie es einfach als Bild mit ditaa.org/ditaa rendern. Nur eine Idee, wenn nichts anderes funktioniert;)
Der Hochstapler
Dann sende ich ASCII-art-render das Bild, um es über Telnet zu senden (=
Gabriel
1
Scheint, als ob Lynch versucht, klug zu sein, und die Leute nicht entscheiden lassen, wie das Einfügen funktionieren soll. Sehen Sie dies zum Beispiel auf , wie Lynch erhalten zu viel von der Originalkopie ...
Ehrfurcht

Antworten:

3

Sie können versuchen, die Leerzeichen durch nicht unterbrechende Leerzeichen zu ersetzen. Eine einfache Möglichkeit, ein Leerzeichen zu erhalten, besteht darin, die Alt-Taste gedrückt zu halten und "255" einzugeben.
Ich bin mir nicht ganz sicher, ob alle Such- und Ersetzungsdialoge damit funktionieren. Vielleicht müssen Sie einen zusätzlichen Editor verwenden.

Michael K.
quelle
Ich müsste die Ausgabe des Programms einstellen, in das ich von '' nach \ 255 kopiere. Das scheint weniger schmerzhaft beim Kopieren / Einfügen zu sein, aber ich frage mich, wie sich Textverarbeitungsprogramme, Outlook und andere Dinge verhalten werden. Ich werde es versuchen, bevor ich die Daumen aufgebe (:
Gabriel
Ok, beim Kompilieren wandelt VStudio '' s (ALT-255) und '\ 255's in 0xA0 um, den ISO / IEC 8859-Code für nicht unterbrechenden Speicherplatz. Aber dann zeigt Windows es als das ascii 'á'. Ich konnte nicht herausfinden, wie ich VS daran hindern konnte, also musste ich stattdessen (char) 255 verwenden. Dann hat es funktioniert.
Gabriel
2

Wenn Sie ein Textverarbeitungsprogramm durchlaufen, das formatierten Text verwendet, und ihn dort einfügen (wie MS Word). Stellen Sie dann die Schriftart auf "Courier New", den Zeilen- / Absatzabstand auf 0 und kopieren Sie sie in Lynch.

Es scheint, als würde Lynch die zusätzlichen Leerzeichen entfernen, wenn der kopierte Text einfacher Text ist. Wenn der kopierte Text jedoch formatiert ist, bleibt alles wie das Original.


In diesem Fall haben Sie die Möglichkeit, es als Tabelle in Word zu erstellen und die gesamte Tabelle zu kopieren. Dies funktioniert, da Lynch die Tabellenanzeige bei allen Formatierungen unterstützt. Auf diese Weise können Sie auch eine schöne Schriftart haben (keine Mono-Space-Schriftart erforderlich).

Scheu
quelle
Es funktioniert \ o / aber das doppelte Kopieren / Einfügen und Starten des Textverarbeitungsprogramms ist ein Schmerz /:
Gabriel