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 …
Anstelle von gdbtuioder ctrl+xunter gdbdem der Quellcode oben auf dem Bildschirm angezeigt wird, möchte ich dies in meinem Vim-Editor sehen, der zwischen Registerkarten und Puffern entsprechend springt. Wie kann ich das machen?
Ich mag die Smart-Indent-Funktion von Vim, mit der ich gut eingerückte Codeblöcke erstellen kann. Ich kopiere / füge regelmäßig Code in die Puffer ein, aber dieser Code ist oft schlecht formatiert. Ideal wäre es, den Code über das Smart-Indent-System erneut zu verarbeiten. Ist so etwas möglich? Wie würden Sie beispielsweise …
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 arbeite an Projekten mit unterschiedlichem Einzug. In vielen dieser Projekte werden die meisten Zeilen aufgrund der typischen Struktur der Dateien auf mindestens zwei Ebenen eingerückt (z. B. Methoden in Java-Dateien). Dies würde bedeuten, dass Sie eine neue Linie erstellen, wenn Sie sich auf einer Linie befinden public void something …
Kann ich in einem Projekt mit mehreren C ++ - Quelldateien zu einer Funktionsdeklaration oder -definition springen? Nehmen wir an, ich habe eine Header-Datei foo.hpp: int bar(); und eine Quelldatei foo.cpp: #include "foo.hpp" int bar() { return 42; } und eine Hauptdatei main.cpp: #include "foo.hpp" int main() { bar(); return …
Intro Beim Programmieren in C und C ++ teilen Sie normalerweise Ihre Funktionsprototypen und tatsächlichen Funktionen in eine .h/ .hppund .c/ .cppDatei auf. Leider ist es sehr mühsam, die Funktionsprototypen von einer Datei in eine andere zu übertragen, und erfordert das gleichzeitige Öffnen beider Dateien (oder einen guten Speicher) sowie …
Es gibt viele Male in meinem täglichen Arbeitsleben, in denen ich eine bestimmte Funktion ausführen muss, z. B. das Hervorheben oder Suchen einer Variablen, aber ich habe es nie geschafft, den Umfang der Änderungen / Suche einzuschränken. Gibt es in vim eine Möglichkeit, selektiv zu sagen, alle Verweise auf $colordiese …
Gibt es eine Möglichkeit, die Argumentvervollständigung für Python zu erhalten? Ich verwende derzeit eine Kombination aus ctags, Python-Modus und YouCompleteMe, aber mir fehlt eine Funktion, um die Argumente einer Funktion automatisch zu vervollständigen (oder zumindest anzuzeigen). Gibt es ein Plugin, das das unterstützt? Ich benutze vim / gvim 7.4 und …
Ich versuche, eine Toolbox mit Vim-Befehlen / Abfragen im Befehls- oder Suchmodus zu sammeln, um in einer Codebasis zu navigieren, ohne Ctags oder andere externe Tools zu verwenden. Ctags sind großartig, aber der Support kann je nach Entwicklungsumgebung, in der Sie sich befinden, variieren. Ich möchte mich nur auf das …
Ich versuche, einen PHP-Code zu falten, und ich habe am Ende des Beitrags eine abgespeckte Version eines Teils des Codes eingefügt, den ich zu falten versuche. Ich habe die folgenden vim-Befehle ausprobiert, aber nur die folgenden ex-Befehle funktionieren. Die Non-Ex-Befehle funktionieren nicht und erzeugen in der Statuszeile eine Weiß-auf-Rot-Meldung mit …
Dies ist möglicherweise besser für IDE geeignet, nicht für Vim, aber ich würde mich trotzdem freuen, wenn es eine Möglichkeit gäbe, eine Verbindung zu lokalen oder entfernten MySQL / SQLite-Datenbanken herzustellen. Gibt es eine Möglichkeit, dies zu tun? Ich denke, es könnte in einem geteilten Fenster oder in einer eigenen …
Ich bearbeite Prolog-Dateien als Teil eines Erkundungsprojekts, und einige der Dateien, mit denen ich arbeite, haben die Erweiterung .pl, die von Perl-Dateien gemeinsam genutzt wird. Immer wenn ich an einer Prolog-Datei mit dem Namen arbeite [somefile].pl, gibt mir Vim Syntaxhervorhebung und Fehlererkennung für Perl anstelle von Prolog. Ich könnte die …
Ich weiß, dass es eine Möglichkeit gibt, variable Vorkommen in einer Quelldatei zu suchen und zu ersetzen. Aber gibt es einen besseren Weg, wie eine Variable, wenn ich sie an einer Stelle umbenenne, auch an anderen Stellen umbenannt wird, ohne zu suchen und zu ersetzen oder zu ersetzen?
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.