2010-09-23 10 views
13

Ich habe ViEmu gefunden, ein vi-Emulator für Microsoft Word. Ich wollte jedoch vim verwenden, um DOC- oder sogar RTF-Dateien zu bearbeiten. Ist das möglich ?Verwenden von Vim zum Bearbeiten von Microsoft Word-Dateien

Gibt es andere Formate, die das Seiten-/Absatzlayout sowohl mit Microsoft Word als auch mit Vim kompatibel machen? Ich bin auch offen für OpenOffice-Formate.

+1

Ich habe einen großen Bedarf auch für diese. OpenOffice hat einen Fehler, bei dem die Schriftart und die Größe der letzten Zeichen jedes Formularfelds in den .dot-Dateien geändert werden. Alles was ich tun muss, ist die Textfelder in einer Datei zu bearbeiten. Wenn Sie die Datei einfach in vim öffnen, können Sie zumindest die Textzeichenfolgen sehen. habe noch nicht versucht, sie zu modifizieren. Das "Strings" -Programm der Konsole könnte bei der Konvertierung in eine Richtung helfen, aber ich bin mir nicht sicher, wie ich es wieder tun soll. Es muss ein allgemeines Werkzeug geben, um die Zeichenfolgen in einigen bösartigen binären Blobs zu ändern ... –

Antwort

14

Das ist nicht möglich. Vim ist von Natur aus ein einfacher Texteditor und bietet kein Microsoft Word-Format WYSIWYG. Sie können formatierte Dokumente nicht bearbeiten.

Um sicher zu sein, Sie können den Code Quelle eine RTF-Datei (RTF Sprache ist eine ziemlich einfache Formatierung so die Bearbeitung manuell theoretisch möglich ist) bearbeiten, aber ich glaube nicht, das ist das, was du bist nach.

Wenn Sie mit Vim bearbeiten und dennoch Dokumente mit Formatierung erstellen möchten, ist Ihre beste Aufnahme LaTeX. Dies ermöglicht Ihnen, professionelle Dokumente über eine Makro-Programmiersprache zu erstellen.

+0

Es ist ok, ich kann immer Paste zwischen gvim und MSWord kopieren, es ist nicht so ein großer Verlust. Ich war nur neugierig. Danke für deine Antwort. – Kilon

+1

Tut mir leid, so viel Zeit zu nehmen, um Ihre Antwort zu akzeptieren, ich vergaß :) – Kilon

5

Wenn Sie ein Plugin namens textutil.vim installieren möchten, können Sie dies tun. Der Nachteil besteht darin, dass beim Öffnen des Programms in vi/vim die Datei .rtf oder .doc in Nur-Text umgewandelt und dann beim Zurückspeichern konvertiert wird.

Wie bei allen Konvertierungen sind Sie anfällig dafür, etwas zu verlieren, aber zumindest können Sie etwas im Notfall bearbeiten.

+1

Funktioniert nicht mit docx obwohl –

+0

Ich frage mich, ob jemand anderes am Plugin arbeiten möchte, um es docx zu öffnen ... – icedwater

1

Nicht WYSIWYG, aber Sie können Dokumente mit Formatierung mit Markdown erstellen. Es ist eine sehr einfache Version von HTML und es erzeugt einfach schöne Dokumente.

Sie können die Dokumente in VIM selbst bearbeiten, oder Sie können Rstudio (das kostenlos ist) mit aktivierten VIM-Tastatureingaben verwenden.

Mit Rstudio können Sie Ihre Abschriften einfach in Word, HTML und Latex konvertieren.

http://rmarkdown.rstudio.com/

https://www.rstudio.com/products/rstudio/download/