Als «ide» getaggte Fragen

Fragen zur Verwendung von Vim als integrierte Entwicklungsumgebung für die Programmierung

5
Ist es möglich, dass vim Funktionsnamen, Variablen usw. automatisch vervollständigt, wenn es zum Programmieren verwendet wird?
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 …

4
Wie kann ich gdb in Vim integrieren?
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?

7
Erneutes Einrücken von schlecht eingerücktem Code
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 …
39 indentation  ide 


3
Wie kann ich neue Zeilen automatisch einrücken?
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 …
15 indentation  ide 



4
Beschränken von Vorgängen auf einen Codeabschnitt
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 …

1
Argumentvervollständigung für Python
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 …

2
Navigieren in Codeprojekten ohne Verwendung externer Befehle
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 …
9 search  ide 

2
Falten schlägt fehl: vim kann keine Falte finden
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 …

3
Wie kann ich mit einer SQLite- oder MySQL-Datenbank interagieren?
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 …
8 ide 

2
Wie kann ich eine korrekte automatische Vervollständigung für mehrdeutige Dateierweiterungen erhalten?
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 …

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.