Viele IDEs vervollständigen automatisch Funktionsnamen, Variablen, Methodennamen usw. als Benutzertypen. Die besten vervollständigen die Namen, die sowohl auf der eingebauten Bibliothek der Sprache als auch auf dem basieren, was bereits in anderen Dateien des gleichen Programms definiert wurde. Während ich zum Beispiel das folgende Python-Programm tippe: hungy = True def …
Einige Editoren (wie Visual Studio unter Windows) führen C ++ - Autovervollständigungen durch, die C ++ verstehen. Zum Beispiel gegeben: #include <vector> int main(void) { std::vector<int> v; v.i Im Visual Studio kennt die automatische Vervollständigung die einzige Methode std::vector<int>, die mit einem i beginnt insert. Ist es möglich, diese Art …
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 …
Wie erstelle ich meine eigene Liste der automatischen Vervollständigung für bestimmte Dateitypen? Zum Beispiel möchte ich, dass CSS und HTML automatisch aus der Liste der CSS-Klassen in FontAwesome vervollständigt werden .
Im Moment verwalte ich fast alles, was mit Git zu tun hat, mit Fugitive, aber ich kann keinen guten Workflow finden, um die verfügbaren Zweige schnell zu visualisieren und zwischen ihnen zu wechseln. Ich kann tun :Git checkout <branch-name>, das Problem ist, dass es sowohl Dateinamen als auch Zweige automatisch …
Die meisten Editoren verfügen über eine Funktion wie das Drücken einiger Tasten durch Platzieren von Einfügemarke über einer Funktion. Sie zeigt die Dokumentation dieser Funktion zusammen mit der Anzahl und dem Typ der Argumente an, die die Funktion annimmt. Ich habe mich gefragt, ob Vim solche Unterstützung bietet. Zum Beispiel …
Mein Freund hat mir vor einigen Tagen einen coolen Trick auf Emacs gezeigt, bei dem er einfach eine Datei auf einem Remote-Server öffnen konnte, und ich dachte sofort, "es sollte einen Weg geben, das auch in vim zu tun", und das stimmte. Das kann ich einfach :e scp://user@server//filepathmachen, kein Problem;). …
Wenn es in Bash mehrere Dateien mit demselben Präfix gibt und ich einen Teil des Präfixes und Treffers eingebe Tab, wird das gemeinsame Präfix vervollständigt und ich kann weiter tippen, um zwischen den möglichen Ergebnissen zu unterscheiden. Wenn es in Vim mehrere Dateien mit demselben Präfix gibt und ich einen …
Ich verbessere meine Vim-Fähigkeiten und fummle mit dem Befehl Strg-n an der Fertigstellung herum. Ich programmiere in Perl. Wenn ich mich im Einfügemodus befinde und Strg-n drücke, wird unten im Terminal die Meldung "Eingeschlossene Datei wird gescannt" angezeigt, und es sieht so aus, als würden Dateien in den Perl-Distributionsverzeichnissen gescannt. …
Gibt es eine Möglichkeit, vim dahingehend zu konfigurieren, welche Dateitypen für das Öffnen als "geeignet" erachtet werden? Lassen Sie mich anhand eines Beispiels verdeutlichen. Stellen Sie sich vor, Sie arbeiten an einem Latex-Dokument. Sobald Sie Ihre Datei erstellt haben, haben Sie Folgendes in Ihrem Verzeichnis (zusammen mit anderen Dateien, die …
<C-p>und <C-n>ermöglichen die Vervollständigung von Wörtern im aktuellen Dokument. Ich mache ein paar Notizen und schreibe sagen {0,1}^nund (E,D)oft. Dies sind WÖRTER, die aus mehreren Wörtern bestehen. Gibt es eine Möglichkeit, WORDs mit <C-p>und <C-n>(oder einem anderen verwandten ins-completionBefehl) zu vervollständigen ?
Gibt es eine Möglichkeit, die Hintergrundfarbe des Popup-Menüs in gvim zu ändern? Die Standardhintergrundfarbe ist Pink, was für mich etwas seltsam ist.
Ich versuche, eine alte Vervollständigungsfunktion zu verbessern. Ich möchte, dass die im Popup-Menü angezeigten Optionen aktualisiert werden, wenn ich neue Zeichen eingebe Meine Abschlussfunktion ist function! lh#icomplete#ecm(findstart, base) abort if a:findstart let l = getline('.') let startcol = match(l[0:col('.')-1], '\v\S+$') if startcol == -1 let startcol = col('.')-1 endif " …
Kann ich irgendeine Form der Symbolvervollständigung in Vim integrieren? Spezielle TeX-Editoren wie TeXMaker stellen eine Liste mit Symbolen zur Vervollständigung bereit (z. B. \aleine Liste mit \alpha, \lazeigt \lambdaund \langle). Bitte beachten Sie, dass TeX eine große Anzahl von Symbolen enthält. Vorschläge, die eine manuelle Zuordnung von \alto beinhalten, \alphawären …
Normalerweise fügt der Einfügemodus-Abschluss ( <C-n>) beim ersten Drücken das richtige Wort ein <C-n>, aber nicht immer. Daher möchte ich, dass Vim die Übereinstimmung einfügt, die er beim Drücken als am besten erachtet <C-n>, aber ich kann diese Einfügung danach trotzdem abbrechen, falls die richtige Übereinstimmung nicht angezeigt wird oder …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.