vim

Vim ist ein freier und quelloffener modaler Texteditor, der für die meisten gängigen Plattformen verfügbar ist. Es ermöglicht eine hohe Effizienz in vielen Textbearbeitungsaufgaben, hat aber eine steile Lernkurve. Um die Grundlagen zu erlernen, führen Sie ": help vimtutor" aus.
2
Antworten

Soll NERDtree nicht das Standardfenster sein, wenn VIM startet?

Ich habe gerade angefangen, mit NERDtree und VIM herumzuspielen und kann nicht herausfinden, wie man NERDtree NOT beim Öffnen zum Standardfenster macht. Ich möchte NERDTree in einem Fenster und die relevante Datei in einem anderen Fenster ö...
06.07.2015, 18:30
2
Antworten

Markieren von Python-Codeblöcken in vim

Ich wollte verschiedene Einrückungslevels in vim hervorheben, damit ich große Code-Blöcke leichter identifizieren kann. Ich habe einige vernünftige große verschachtelte für / while / with / try Blöcke und es wird schwer zu identifizieren, den Bl...
06.02.2012, 16:34
1
Antwort

Warum funktioniert diese .vimrc-Zuordnung nicht im Terminal (aber in MacVim): map S-Enter OEsc

Ich habe zwei Zeilen in meiner .vimrc-Datei: %Vor% Die zweite Zeile funktioniert wie erwartet, aber die erste Zeile nicht. Die Idee ist, dass, wenn ich die Enter-Taste drücke, vim eine neue Zeile unterhalb der Cursor-Position einfügen und...
25.10.2012, 16:06
2
Antworten

Was ist der Unterschied zwischen BufRead und BufEnter?

Ich bin verwirrt zwischen den beiden Ereignissen BufRead und BufEnter . Was ist der Unterschied zwischen ihnen? Einige Beispielszenarien, in denen ich eine Auswahl treffen würde, wären sehr hilfreich.     
28.02.2013, 07:05
3
Antworten

Bearbeitung von Latex in vim: Wie ändere ich den Text in den mathematischen Modus?

Ich benutze vim-latexsuite, um eine Latexdatei zu bearbeiten. Der Text stammt ursprünglich von Google Doc und es gibt viele mathematische Symbole, die nicht im mathematischen Modus geschrieben sind. Ich muss $ vor und nach jedem Symbol hin...
02.12.2012, 05:48
3
Antworten

: Sortiere dich - aber nur in einer Spalte in einem CSV?

Ich suche nach einer spezifischeren Version des Befehls :sort u , die alle doppelten Zeilen aus einer Datei entfernt. Ich arbeite mit einem CSV, und ich möchte alle Zeilen entfernen, wo der zweite Spalteneintrag ein Duplikat hat. Ein Beispiel...
19.04.2012, 22:16
4
Antworten

Wie werden Windows-Umgebungsvariablen in Vim-Skript verwendet?

Ich habe ein Vim-Skript, das ein externes Shell-Skript aufruft und die Ausgabe in den aktuellen Puffer liest. Es funktioniert gut in Unix-Systemen. Ich versuche, das Skript OS-agnostisch zu machen, also möchte ich, dass es auch für Windows-Benut...
19.02.2012, 03:03
1
Antwort

Generieren einer Zeichenfolge mehrerer Kopien einer Teilzeichenfolge in Vim

Ich arbeite an einem Vimscript, das eine String-Manipulation macht. Ich frage mich, ob es eine Möglichkeit gibt, String zu generieren, indem Sie einen anderen String mit einem Vielfachen multiplizieren. Zum Beispiel würde 'a' * 5 5 a's erzeug...
08.03.2013, 20:23
2
Antworten

Markieren Sie den Block anhand der Einrückungsebene in Vim

Ist es möglich, einen Block in Vim basierend auf dem bereits vorhandenen Einzug zu markieren? Ähnlich wie v {. Es wäre extrem nützlich für Programmiersprachen mit whitespace-sensitiver Syntax (wie Haskell und Python). Markieren Sie zum Bei...
11.09.2011, 11:02
3
Antworten

Syntaxhervorhebung für reguläre Ausdrücke in Vim

Immer wenn ich reguläre Ausdrücke beliebiger Komplexität anschaue, beginnen meine Augen zu tränen. Gibt es eine existierende Lösung, um den verschiedenen Arten von Symbolen in einem Regex-Ausdruck unterschiedliche Farben zu geben? Idealerweis...
21.06.2010, 22:43