Auf Eclipse, wenn ich schreibe for
Ich bekomme eine Makro-Option auf Autosuggestion, um eine foreach mit jeder Liste zu implementieren, die ich habe. Haben Sie eine Möglichkeit, es im Android Studio zu tun? weil, wenn ich for
auf Android Studio schreibe, bekomme ich nur das traditionelle für und Methoden auf Autosuggestion-Box.Android Studio für jedes Makro
Antwort
Android Studio hat wirklich schöne Live-Vorlagen, die von IntelliJ kommen. Auf dem Mac ist die Standard-Tastenkombination Befehl-J, aber wenn man nicht auf Mac ist, dann keybindings für Insert Live-Vorlage suchen ...
Nachdem Sie die Tastenkombination drücken, um eine Live-Vorlage starten Einsetzen es gibt Ihnen eine Liste von Vorlagen auf dem Bildschirm und Sie können mit der Eingabe beginnen, um eine Vorlage aus der Liste auszuwählen. Wenn ich eine Iterable
iterieren wollen, drücke ich Befehl - j gefolgt von iter. Es ist ziemlich schlau, den Kontext zu lesen und wahrscheinlich die Standardwerte für das zu wählen, was ich überstreichen möchte, aber es gibt Bildschirmaufforderungen, mit denen Sie die Parameter für die Vorlage eingeben können.
Weitere Informationen finden Sie unter https://www.jetbrains.com/idea/webhelp/live-templates.html.
Dies ist bereits in Android Studio, bekannt als Live-Vorlage.
Sie können die in den Einstellungen -> Live Templates vordefinierten sehen.
ist es auch für eine foreach-Schleife, geben Sie einfach:
iter
und drücken Sie dann ctrl + j
Danke, aber die Antwort von scott ist am vollständigsten, und ctrl funktioniert nicht für mich, weil ich mac bin und die Schlüssel in meinem Fall cmd ist. auf jeden Fall vielen Dank. – ademar111190
Ok, weiß nicht über Mac als Linux-Benutzer :-) – EarlOfEgo
: D Ich bin auch ein Linux-Benutzer, aber ich bin auf dem Mac heute vorübergehend: /. – ademar111190
Android Studio tun es auf eine andere Art und Weise:
Sie folgende ‚Live-Vorlagen‘ verwenden können, um verschiedene Arten von Code-Snippets für Schleifeniterationslatenzzeit zu erzeugen:
iter Iterate using foreach loop
itli Iterate over a List using normal for loop
itar Iterate elements of array using normal for loop
ritar Iterate elements of array in reverse order using normal for loop
eine der oben genannten Stichwort Geben Sie in Android Studio und drücken Sie die Tab-Taste, Studio wird eine Vorlage für Sie generieren.
Ctrl+J
wird Ihnen alle verfügbaren Vorlagen in Windows geben.
Es gibt wahrscheinlich noch viel mehr, suchen Sie einfach "Live Templates" in der Hilfedokumentation von Intellij Idea.
- 1. Makro für Visual Studio Version
- 2. Android Studio installiert ein APK für jedes Modul
- 3. "New Scope" -Makro für Visual Studio
- 4. Jedes Emacs-Add-In für Visual Studio?
- 5. Visual Studio 2008 Makro Frage
- 6. Sollte jedes Modul in Android Studio eine .so-Datei erstellen?
- 7. Android Studio VS Netbeans-> Drucken Sie jedes Array-Element
- 8. C++ Makro für Funktionsname
- 9. Android: automatische Größenanpassung für jedes Gerät
- 10. Jedes Server-/Client-Modell für Android?
- 11. Visual Studio-Makro __VA_ARGS__ nicht korrekt entpackt
- 12. Fabric-Tool für Android Studio
- 13. Rendering Probleme für Android Studio
- 14. JavaScript-Funktionalität für Android Studio
- 15. Hallo-JNI für Android Studio
- 16. Android Studio Tastaturkürzel für Vollbildmodus
- 17. Visual Studio 2008-Makro funktioniert nur von der Makro-IDE, nicht der Makro-Explorer
- 18. Visual Studio aktivieren Debug-Ausnahmen durch Makro
- 19. Visual Studio 2003, Makro, arbeitet Process.Attach nicht immer
- 20. eindeutige ID für jedes Gerät
- 21. Swift: Makro für __attribute __ ((Abschnitt))
- 22. Auto-Code-Formatierung in Android Studio
- 23. Android Studio: Standard-Projektverzeichnis
- 24. Für jedes x ... Next Vs. Für jedes x ... Weiter x
- 25. Android Studio gradle Fehler (Android Studio 2.1)
- 26. Methoden in Android Studio
- 27. serve_file für jedes Dateiobjekt
- 28. VBScript für jedes Array
- 29. IWebPreferences für jedes WebView
- 30. 'Für jedes' VB.NET-Iterationszählung
Cmd-J ist so nützlich! Ich kann nicht glauben, dass ich gerade jetzt darüber lerne. Vielen Dank! –