Tag: vim

Vim ist eine freie und open-source-modal-text-editor verfügbar für die meisten gängigen Plattformen. Es ermöglicht eine hohe Effizienz in der viele text-editing-Aufgaben, aber hat eine steile Lernkurve. Um die Grundlagen zu lernen, führen Sie „:help Vim-Tutor“.

Wie würde ich eine VIM oder Vi-Befehls löschen Sie alle text nach einem bestimmten Zeichen für jede Zeile in einer text-Datei?

Anzahl der Antworten 12 Antworten
Szenario: Ich habe eine text-Datei mit pipe (wie in der | Zeichen) getrennte Daten. Jedes Feld von Daten in die pipe-getrennten Feldern variabler Länge sein können, also ist das zählen der Zeichen wird nicht funktionieren (oder über

Stop Vim einwickeln Linien in der Mitte eines Wortes

Anzahl der Antworten 4 Antworten
Nachdem ich :set wrap Vim umbricht Zeilen, die länger als das Fenster. Aber ist es möglich, Vim Umbruch in eine neue Zeile nach Leerzeichen nur, nicht auf dem halben Weg durch ein Wort? vimcasts.org/episodes/soft-wrapping-text InformationsquelleAutor Dan Walmsley

Gibt es eine Erweiterung oder-Modus in den Emacs-ähnlichen zu umgeben.vim?

Anzahl der Antworten 7 Antworten
Surround.vim ist eine nette vim-Erweiterung, mit der Sie zu umgeben Textblöcke mit , Klammern, geschweiften Klammern, und so ziemlich jede beliebige "surround" - Zeichen. Es unterstützt die Absatz-und Wort-surround, aber ich Häufig verwenden Sie in den visuellen

VIM: Abbildbar (nicht verwendete) Abkürzung schreiben?

Anzahl der Antworten 5 Antworten
Ich versuche zu schaffen, zwei mappings, die effizient sind für mich: map X ddp Die ich benutzen würde, um zu löschen und einfügen in einem Rutsch. map X "_dw Würde löschen Sie ein Wort ohne einfügen in

Warum Vim so langsam?

Anzahl der Antworten 2 Antworten
Ich bin ein Anfang vim-Benutzer, und ich bin ein wenig verwirrt. Es sieht aus wie Vim ist langsamer als Geany. Und es ist ein sehr deutlicher Unterschied. Wenn ich halten Sie eine beliebige Taste in Geany, druckt

Wo ist vimrc oder vim-Profil für github ist mingw32-shell auf einem Windows-Rechner?

Anzahl der Antworten 1 Antworten
Cygwin hat ein home-Verzeichnis, wo ich speichern kann .vimrc-Datei einrichten, syntax-highlighting. Ich weiß auf linux-Rechnern diese Datei ist normalerweise in einem home-Verzeichnis und dass es sein kann, Global gespeichert (obwohl ich noch nicht herausfinden, wie das Globale

Warum vim nicht gehorchen, meine expandtab in python-Dateien?

Anzahl der Antworten 2 Antworten
Installiert, nachdem ich Vundle, meine vim nicht mehr gehorcht, die expandtab Einstellungen, die ich hatte. Meine Registerkarten eingestellt waren, 2 Räume, aber jetzt in python-Dateien, die es nicht mehr tut. Das problem ist aufgerufen, durch diese Zeile:

Wie diff auf zwei Zeilen in einer geöffneten Datei in vim?

Anzahl der Antworten 5 Antworten
Ich gelegentlich sehr lange Zeilen in meinem code, die ich brauche, um zu überprüfen, ob Sie identisch sind. Gibt es eine Möglichkeit in vim zu wählen Sie zwei Linien und diff, Ihnen zu zeigen, alle Unterschiede zwischen

Mit VIM als eine logfile-viewer

Anzahl der Antworten 3 Antworten
Verwende ich VIM als eine logfile-viewer. Ist es möglich, zum erneuten laden der aktuellen Datei in einem regelmäßigen Intervall der Zeit (~1s)? Welchen nutzen vim geben Sie über, sagen wir, "weniger -F"? Hübsches syntax-highlighting. (z.B. kann ich

Wie kann ich kommentieren Sie alle Zeilen, die übereinstimmung eines Suchmusters in VIM

Anzahl der Antworten 3 Antworten
Möchte ich kommentieren Sie alle Zeilen, die eine bestimmte Zeichenfolge. Ich mache assembly programming, also Zeilen sind kommentiert mit "; " - Zeichen. String (Muster) vorhanden sein können überall innerhalb der Linie. Der Kommentar sollte Hinzugefügt werden,

Syntax-Hervorhebung im terminal vim, aber nicht gVIM

Anzahl der Antworten 5 Antworten
Ich bin derzeit mit VIM im terminal und haben die perfekte syntax-Hervorhebung geschieht. Aber dann, wenn ich versuche, mit gvim egal, welche Art von Datei oder wie viele Male, die ich geben: ":syntax on" ich bekomme keine

Deaktivieren vim-Start-Nachricht (vimdiff, vim -o -O sind)

Anzahl der Antworten 2 Antworten
Wenn mit dem öffnen mehrerer Dateien mit split windows von der Befehlszeile aus, vim mag sagen, was die Datei-Namen sind, die die Anzahl der Zeilen und die Anzahl der Zeichen, die für jede Datei. Dann wird der

Vim syntax-Einfärbung: Wie kann ich die markieren die langen Linien nur?

Anzahl der Antworten 5 Antworten
Ich möchte vim Farbe "langen" Zeilen für mich. Mit 80 Spalten als ein Beispiel, ich möchte hervorheben, dass Linien, die über die Länge. Hier ist ungefähr das, was ich denke, die .vimrc-Datei enthalten soll, obwohl es (1)

Nicht Grau eol-Zeichen durch .vimrc

Anzahl der Antworten 3 Antworten
Möchte ich einen grauen eol-Zeichen festzulegen, die von set list listchars=tab:>>,trail:$ dort, wo keine Leerzeichen neben dem Zeichen ":" Bekomme ich kein eol-Zeichen für den oben genannten code, wenn ich verwenden Sie keine Leerzeichen vor ":". Bekomme

Jede gute Anleitung für den Wechsel von eclipse zu vim?

Anzahl der Antworten 10 Antworten
Zurzeit bin ich mit eclipse für JAVA-Projekt. Ich wollte schon immer VIM benutzen für mein Projekt. Gibt es eine gute Ressource oder ein tutorial, dass mir helfen kann? Eine weitere Ergänzung, das Java-Projekt ist sehr groß und

Wie für die Anwendung der neuen textwidth gesamten Puffer in Vim

Anzahl der Antworten 2 Antworten
Habe ich geändert, die textwidth option, auf halbem Weg durch meine Datei und ich möchte zu formatieren, den gesamten Puffer zu verwenden, die neue Breite. Was ist der Schnellste Weg, dies zu tun? Lösung - Vim-Dokumentation Thema

howto ändern Lage .vimrc und .vim

Anzahl der Antworten 4 Antworten
Wie kann ich den Speicherort ändern, in der .vim-Ordner und die .vimrc-Datei, so dass ich kann mit zwei (oder mehr) unabhängige Versionen von vim? Gibt es eine Möglichkeit zu konfigurieren, dass beim kompilieren von vim von der

Wrap lange Zeilen in .vimrc

Anzahl der Antworten 2 Antworten
Ich habe setup eine colorcolumn=80, aber ich fand ich kann nicht-wrap lange Zeilen in der ~/.vimrc. Gibt es irgendeine Methode wie C \ zu verketten? Zum Beispiel habe ich dies versucht, aber es funktioniert nicht. autocmd FileType

Vim: Zeigt den aktuellen git-Zweig in lightline status-Zeile ohne flüchtige

Anzahl der Antworten 2 Antworten
Ich bin mit lightline.vim und ich möchte zeigen den aktuellen git-Zweig. Im moment bin ich dabei mit vim-fugitive, aber ich glaube nicht, verwenden Sie dieses plugin auf allen, außer für die Anzeige der git-Zweig in der status-Zeile.

gibt es eine Möglichkeit auf vim um zu zeigen, Spalte alle zahlen in der aktuellen Puffer-line?

Anzahl der Antworten 2 Antworten
Es wäre sehr schön, haben eine option, die Ihnen zeigen, all die Spaltennummer der aktuellen Zeile oder vielleicht von all den Puffer, damit ich wissen konnte, wo genau zu navigieren. Gibt es so eine option oder muss

Try-catch in Vimscript

Anzahl der Antworten 1 Antworten
Ich versuche mich zu fangen, wird ein Fehler (E490) in Vim so: :try | foldopen! | catch | | endtry Immer noch, bei der Ausführung dieses, Vim zeigt den Fehler: Error detected while processing : E490: No

Was ist das L9 vim-plugin für?

Anzahl der Antworten 1 Antworten
Ich vor kurzem stieß auf dieses komische plugin für Vim und konnte nicht herausfinden, was seine Verwendung. Ist es fast nicht dokumentiert und nobdy wirklich über Sie spricht, aber es scheint wichtig für einige andere plugins. Alles

Wie Farbe angegeben text in vim?

Anzahl der Antworten 3 Antworten
Immer, wenn ich tippe keywords Programmierung in vim Sie bekommen bestimmte Farben. Ich würde gerne meine eigenen erstellen. Wie kann ich die Farbe von text mit einer bestimmten Farbe? Habe ich versucht, die Antwort zu finden, aber

Einfügen einer großen Menge an text in vim langsam ist?

Anzahl der Antworten 3 Antworten
Mir jemand zeigte, wie dies vor, aber ich kann nicht herausfinden, was es nun war. Weiß ich über :set paste aber das ist nicht das problem. Vielleicht ist das problem, dass Vim hält zu versuchen, um den

C++ - Entwicklung unter linux Code::Blocks, EMACS oder GVIM

Anzahl der Antworten 7 Antworten
Ich bin nicht auf der Suche nach einem IDE-Vorschlag für die C++ Entwicklung. Ich habe festgestellt, viele Diskussionen auf und versuchte EMACS, GVIM und Code::Blocks. Mochte ich Code::Blocks sehr viel als die anderen beiden. Aber es sieht

Speichern Sie die Datei als root nach der Bearbeitung als nicht-root

Anzahl der Antworten 7 Antworten
Ok, also passiert mir das die ganze Zeit. Es muss eine bessere Lösung. Lassen Sie uns sagen, Sie tun vim /etc/somefile.conf und dann müssen Sie i aber klar, Sie sind nicht sudo und Sie nicht schreiben können.

Wie kann ich ein Skript für vim ausführen perltidy auf einen Puffer?

Anzahl der Antworten 5 Antworten
In meinem derzeitigen job, wir haben die coding-style-standards, die anders sind als die, die ich normalerweise Folgen. Zum Glück haben wir eine Dose RC-Datei für perltidy dass ich beantragen kann, formatieren Sie die Dateien, bevor ich senden

Wie Sie festlegen, vim als Standard-cscope-editor?

Anzahl der Antworten 1 Antworten
cscope öffnet meine Dateien in vi. Gibt es eine Möglichkeit, es zu ändern, so dass es öffnet Dateien in vim statt ? Bearbeiten: ich habe versucht: export CSCOPE_EDITOR=vim Aus irgendeinem seltsamen Grund, wenn ich Typ :help auf

Vorbei und über Argumente zum Befehl in Vim-script

Anzahl der Antworten 2 Antworten
Wie kann ich Funktionen in einer benutzerdefinierten Befehl? Als einfaches konkretes Beispiel: Wie würde ich schreiben, ein Befehl, der die echos der argument übergeben? Habe ich dieses: command -nargs=1 FW execute ":echo ".<args> Aber wenn ich laufen:

vim kompiliert mit falschen python version (und funktioniert nicht mit der erforderlichen version)

Anzahl der Antworten 8 Antworten
In Kürze: Ich habe ein problem mit dem kompilieren von vim mit am günstigsten gelegene python-version. Wenn ich --enable-pythoninterp es läßt sich mit dem system OSX python-version. Wenn ich --enable-pythoninterp=dynamic bekomme ich einen Fehler in der vim

HTML-Formatierung funktioniert nicht in der kompilierten Vim 7.4, irgendwelche Ideen?

Anzahl der Antworten 4 Antworten
Bei dem Versuch, um vim Einzug .html Dateien richtig, ich folgte den Beispielen hier. Angesichts der folgenden Datei index.html: <html> <body> <p> text </p> </body> </html> Ich habe versucht, es zu öffnen wie so (ignoriert meine .vimrc

Warum ist das einfügen eines langen one-liner sehr langsam in Vim den insert-Modus?

Anzahl der Antworten 9 Antworten
Mein Macbook steckte gestern, als ich versuchte, fügen Sie 1200 Zeilen 80 Zeichen zu Vim. Es war viel schneller, um die Datei herunterzuladen, und nicht um den text einzufügen. Dachte ich, dass dieses problem könnte der Grund

Nicht bekommen kann "Syntastic" vim-plugin, um zu arbeiten

Anzahl der Antworten 2 Antworten
Habe ich installiert Syntastic plugins in vim. Ich kann nicht ankommen es zu wirken. Ich habe versucht :SyntasticEnable aber kein Glück. SyntasticEnable python in meiner vimrc funktioniert auch nicht (in der Tat, Sie nicht einmal analysieren-Befehl, wird

Wie kann ich ersetzen ein Muster nur auf Zeilen, die nicht enthalten ein weiteres Muster?

Anzahl der Antworten 2 Antworten
Sagen, ich habe einen text mit den Worten red und blue. Wie kann ich ersetzen vorkommen des Wortes blue mit dem Wort green nur in allen Zeilen die das Wort red? Ebenfalls, wie kann ich ersetzen blue

Mit vim ' s f-Befehl über mehrere Zeilen

Anzahl der Antworten 8 Antworten
Weiß jemand wie schnell finden Sie das nächste vorkommen des Zeichens (wie die f-Befehl), aber multi-line? I. e. springen Sie zum nächsten vorkommen einiger Zeichen in einer Datei? Ich zusammengefasst einige alternativen hier, darunter eine, die ich

Makro für nummerierte Listen in vim?

Anzahl der Antworten 6 Antworten
Oft scheint es, habe ich eine Liste der Elemente, und ich muss hinzufügen, die zahlen vor Ihnen. Zum Beispiel: Item one Item two Item three Werden sollten: 1. Item one 2. Item two 3. Item three In

Wie bewege ich mich, um den nächsten Buchstaben groß?

Anzahl der Antworten 5 Antworten
In vim, die ich verwenden kann f gefolgt von einem Zeichen, zu gehen, um das nächste vorkommen des Zeichens in der aktuellen Zeile. Zum Beispiel, wenn ich die folgenden (cursor-position markiert mit |): m|akeBinExprNode = undefined Kann

shell script zum header hinzufügen, um eine Datei

Anzahl der Antworten 3 Antworten
Ich versuche, ein Skript zu schreiben fügen Sie ein Marken-header auf meine .cpp-Datei. meine Lösung ist wie folgt. cat trademark.txt test.cpp > new_test.cpp && mv new_test.cpp test.cpp Aber wollte wissen ob es einen besseren Weg, dies zu

IntelliJ Schlüssel wiederholen Idee.vim

Anzahl der Antworten 2 Antworten
Ich gerade installiert IntelliJ CE und IdeaVim plugin. Einem kleinen popup gefragt-Taste wiederholen und wenn ich es machen will, aktiviert. Aber ich klickte "Nein", ohne zu wissen, was es ist zu Fragen, klar. Aber es war über

VIM html autoindent nicht funktioniert

Anzahl der Antworten 1 Antworten
Ich versuche diesen zu arbeiten, in VIM mit html-Dateien, aber leider funktioniert es nicht. Autoindent arbeitet perfekt mit den anderen Sprachen, aber es will einfach nicht funktionieren mit html. Ich habe bereits versucht die Einstellung der filetype

YouCompleteMe und Syntastic Kompatibilität?

Anzahl der Antworten 1 Antworten
Was ich tun möchte, ist zu haben YouCompleteMe tun, Abschlüsse und Syntastic auf Fehler überprüfen, aber es sieht aus, das geht nicht zusammen. Wenn YouCompleteMe deaktiviert ist, dann Synatstic funktioniert, und Umgekehrt. aber wenn beide aktiviert sind,

Wie kopieren Sie den text aus vim-editor mit vim-Befehlszeile?

Anzahl der Antworten 5 Antworten
Ich wollen, wählen Sie den text aus der vim-editor, habe ich versucht, den Befehl :%y+ aber immer Fehler E850: Invalid register name. Bekomme ich mit diesem Befehl aus dieser link. Bitte helft mir, wie Sie zu kopieren

Öffnen Sie alle Dateien in einem Ordner

Anzahl der Antworten 5 Antworten
Angenommen, Sie möchten, öffnen Sie alle Dateien in Ihrem Ordner "checkout" unter /trunk Unterverzeichnis. Angenommen die Dateien werden als erste.c zweite.r third.cpp. Wie können Sie alle Dateien in vim mit einem einzigen Befehl. Die offensichtliche Antwort ist

Wie benutze cscope?

Anzahl der Antworten 4 Antworten
Ich benutze cscope kennen alle die Stichwörter verwendet, die in socket-Programmierung. Ich ging zu dem Verzeichnis mit den c-Dateien. Ich verwendet cscope. und dann suchte ich für AF_INET. Ich habe diese : #define AF_FILE PF_FILE #define AF_INET

Vim zeigen newline am Ende der Datei

Anzahl der Antworten 1 Antworten
Mithilfe der set eol option Vim fügt automatisch einen Zeilenumbruch am Ende der Datei, wenn es gespeichert wurde. Ich habe diese option aber ich möchte in der Lage sein, dies zu sehen Zeilenumbruch im Editor Vim, so

neu formatieren in vim für einen schönen Spalten-layout

Anzahl der Antworten 12 Antworten
Habe ich diesen Datensatz in eine csv-Datei 1.33570301776, 3.61194e-06, 7.24503e-06, -9.91572e-06, 1.25098e-05, 0.0102828, 0.010352, 0.0102677, 0.0103789, 0.00161604, 0.00167978, 0.00159998, 0.00182596, 0.0019804, 0.0133687, 0.010329, 0.00163437, 0.00191202, 0.0134425 1.34538754675, 3.3689e-06, 9.86066e-06, -9.12075e-06, 1.18058e-05, 0.00334344, 0.00342207, 0.00332897, 0.00345504, 0.00165532, 0.00170412,

Zeilenumbruch in Vim (Erhaltung der Einrückung)

Anzahl der Antworten 4 Antworten
Ich war gerade auf der Suche an dieser Beitrag, die beschreibt, wie wickeln, ganze Wörter in vim. Die akzeptierte Lösung war diese: :set formatoptions=l :set lbr Nimmt diesen text (tabs angezeigt werden als \t): *Inside of window

Wie kann ich install clang-format, in Ubuntu

Anzahl der Antworten 3 Antworten
Ich versuche, mit clang-tools, insbesondere clang-format für die automatische code-Formatierung in vim, aber ich konnte nicht finden, dass dieses tool mit apt-get search. Gibt es jemand erlebt dieses problem vor, hast du irgendeinen Vorschlag? Was sehen Sie,

Wie kann ich deaktivieren, kratz-Vorschau-Fenster?

Anzahl der Antworten 2 Antworten
Während dem Programmieren Python, ich mag Vim ist omnicompletion Funktion, aber ich möchte nicht das Scratch-Fenster, um pop-up auf dem Gipfel. Wie kann ich es deaktivieren? Bin(ich verwende gVim 7.3) InformationsquelleAutor neolei | 2013-04-12

Gibt es einen Weg, um eine makro-Liste, ähnlich der Anzeige von Zuordnungen in Vim?

Anzahl der Antworten 3 Antworten
Ich weiß, es ist ein Weg, um die Liste Zuordnungen über :map (oder :imap, :cmap usw.), aber ich kann nicht finden, einen Weg, um die Liste der Makros, die ich gespeichert habe in meiner vimrc-Datei (wie in