Vi & Vim

Fragen und Antworten für Benutzer der vi und Vim Texteditoren



4
Wie kann ich auf einfache Weise Tabellen erstellen und verwalten?
Hier ist ein Teil einer Tabelle, die ich in einigen Dokumentationen verwende: +---------------+------------------------+---------------------------------------+ | TASK NAME | WHEN | DESCRIPTION | +---------------+------------------------+---------------------------------------+ | db:seed | On every update | Data required for the application to | | | | run; you should always be able to | | | | …


3
Warum kann ci "außerhalb des angegebenen Bereichs liegen und ci (funktioniert nur innerhalb von Klammern?
Bei Verwendung ci"des Cursors muss sich dieser nicht im doppelt zitierten Bereich befinden. |String somestring = "some text"; Angenommen, die Pipe ist die Cursorposition, ci"wird zum angegebenen Bereich gesprungen. Andererseits ci(muss sich der Cursor bei der Verwendung in den Klammern befinden, damit er funktioniert, und bewegt den Cursor nicht in …


5
Wie kann ich sehr große Dateien mit guter Leistung öffnen?
Ich habe Server-Protokolldateien, die mehrere Gigabyte groß sind (unter Ubuntu). Wenn ich versuche, sie zu öffnen, wird das Terminal für ungefähr eine Minute gesperrt, während die Datei in Vim geladen wird. Gibt es eine Möglichkeit, diese Zeit zu verkürzen, indem Sie beispielsweise Vim so einstellen, dass die Datei bei Bedarf …


1
Wie installiere ich NERDTree mit Vundle?
Ich fange an, Vim zu verwenden, und ich habe Vundle anstelle von Pathogen gewählt. Ich würde gerne wissen, ob ich den NERDTree mit Vundle installieren kann. Ich starte Vim und suche nach NERDTree wie folgt: :BundleSearch NERDTree Das Plugin wird jedoch nicht gefunden, sondern nur: "Keymap: i - Install plugin; …

2
Wie speichere ich eine Datei, für die ich keine Schreibrechte habe?
Es kommt manchmal vor, dass ich eine Datei öffne und einige Änderungen als mein eigener Benutzer vornehme, ohne die [read-only]Warnung in der Statuszeile zu bemerken oder zu "vergessen" (zB eine zufällige /etcKonfigurationsdatei wie /etc/resolv.conf). :w!offensichtlich scheitert in diesem Fall, weil mein Benutzer ohnehin keine Schreibberechtigung hat. Also muss ich :w …

6
Vim-Code-Vervollständigung für Python 3
Ich verwende Debian Jessie und benutze das aktuelle vim-nox (mit + python -python3). Es fällt mir schwer, in Python 3 zu programmieren, da ich mit der Vervollständigung des Python 3-Codes zu kämpfen habe. YouCompleteMe unterstützt Python3 überhaupt nicht. jedi-vim unterstützt die Python 3-Vervollständigung, aber nur, wenn ich die + python3-Option …

2
Elastische Tabstops in Vim?
Gibt es ein Plugin oder eine integrierte Funktion in Vim, die elastische Tabstops ermöglicht ? Ich habe ein bisschen gesucht und einige Referenzen gefunden, die besagen, dass es in Vim nicht möglich war, aber diese waren ziemlich alt. Gibt es in Vim eine Möglichkeit, elastische Tabstops zu haben? Mir geht …

2
Wie blockiere ich Ersetzungscode im visuellen Modus?
Ich habe eine Liste von Elementen, bei denen ich die ersten beiden Zeichen ersetzen möchte: a) item 1 b) item 2 c) item 3 Was ist der schnellste Weg, um dies zu tun: * item 1 * item 2 * item 3 Ich habe einen Ansatz mit visuellem Modus (Strg-V, …

5
So formatieren Sie JSON-Dateien in Vim
Gegeben eine Datei mit einem großen JSON-Objekt alle in einer Zeile wie {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Wie kann ich dies so formatieren, dass es in Vim für Menschen lesbar ist?

3
Vim nach Vimtutor lernen
Was sollten die nächsten Schritte zum Erlernen von Vim nach Abschluss sein vimtutor? Ich habe Videos auf YouTube gesehen, habe Online-Tutorials und Fragen / Antworten auf SE gelesen und lese gerade Practical Vim. Gibt es noch andere gute Ressourcen? Das Üben und Verwenden von Vim - nicht nur das Anschauen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.