Android Studio-Verknüpfungen wie Eclipse

120

Ich bin neu in Android Studio und möchte mehr über Verknüpfungen erfahren. In Eclipse verwenden wir shift-ctrl-Ozum Importieren. In Android Studio verwenden wir alt-enter. Meine Frage zum Importieren von Override-Methoden und nicht implementierten Methoden. Gibt es eine Verknüpfung für diese in Android Studio?

Android-Lernender
quelle
2
Versuche dies. Es wird helfen, Ihre Verknüpfungen zu Ihrer bevorzugten IDE stackoverflow.com/a/25419358/3020568
deniz
Eine andere Antwort mit den meisten Stimmen ist die richtige Antwort.
Muneeb Mirza
Überprüfen Sie diese Antwort
Amit Vaghela
Nur für den Fall, dass Sie vorhandene Verknüpfungen verwenden möchten, sind diese sehr leicht zu finden. Drücken Sie einfach Strg + Umschalt + A, um nach der Aktion zu suchen, die Sie ausführen möchten.
RBT

Antworten:

124

Ja, die Liste der Tastaturkürzel für Android Studio finden Sie unter https://developer.android.com/studio/intro/keyboard-shortcuts.html .

Hier sind einige, die ich kenne.

Aktivieren Sie: Datei -> Einstellungen -> Keymap -> < Wählen Sie Eclipse aus der Dropdown-Liste Keymaps > oder

Fügen Sie nicht implementierte Methoden hinzu: CTRL +I

Methoden überschreiben: CTRL +O

Formatcode: CTRL + ALT+L

Projekt anzeigen: ALT +1

Logcat anzeigen: ALT +6

Projekt ausblenden - logcat: SHIFT +ESC

Build: CTRL +F9

Erstellen und ausführen: CTRL +F10

Erweitern Sie alle: CTRL + SHIFT+NumPad +

Alle reduzieren: CTRL + SHIFT+NumPad -

Suchen und ersetzen: CTRL +R

Finden Sie: CTRL +F

Falls mir eine Verknüpfung fehlt, die Sie benötigen, können Sie hier nachfragen und nach weiteren Informationen fragen !! oder Link !! :) :)

Subhalaxmi
quelle
4
Liste der Verknüpfungen für Mac und Windows.
Sufian
stackoverflow.com/a/33301300/2114308 Dies ist Strg + N Ersetzen Sie Strg + Umschalt + T in Eclipse ==> Find Class
Phuong
244

Sie können die Eclipse-Tastenkombination auch in Android Studio verwenden.

File -> Settings -> Keymap -> <Choose Eclipse from Keymaps dropdown> 

Für Mac OS:

File -> Preferences or Properties -> Keymap -> <Choose Eclipse from Keymaps dropdown> 
Android Boy
quelle
5
@TomaszGawel korrigierte Antwortmarkierung hängt von der Antwort gemäß der jeweiligen Frage ab, wenn sie gestellt wird. Frage im Dezember gestellt und Antwort im nächsten Juni. Irgendeine Idee, wie kann es mir helfen?
Android-Lerner
1
Dies scheint nicht alle Verknüpfungen von Eclipse abzubilden, z. B. Cmd + Umschalt + R zum Durchsuchen aller Klassen, Cmd + O zum Suchen nach Methoden in einer Klasse usw. Müssen wir diese manuell hinzufügen?
Faux Pas
@FauxPas: Mit welcher Version von Android Studio arbeiten Sie gerade? Bcz, diese Verknüpfung funktioniert mit meinem Android Studio.
Android Boy
1.2.1.1 Eigentlich funktioniert Strg + O usw., ich musste nur Cmd + O manuell hinzufügen
Faux Pas
Es gibt auch die Option <Eclipse für Mac>. Hattest du das versucht?
Android Boy
27

Wenn Sie Android Studio mit Mac OS X verwenden, sind dies einige Verknüpfungen:

- Java-Quellen kompilieren SHF + CMD+F9

- Erstellen Sie das Projekt CMD +F9

- Führen Sie die aktuelle Konfiguration CTR + ausR

- In Debugger CTR + ausführenD

- Projekteigenschaften öffnen CMD + +;

- Öffnen Sie die Android Studio-Einstellungen CMD + +,

- Finden Sie einen Befehl SHF + CMD+A

- Code automatisch formatieren OPT + CMD+L

- Zeile CMD + DELETEoder CMD+ löschenBackspace

- Doppelte Zeile / Auswahl CMD +D

- Zeile CMD + kopierenC (ohne Auswahl)

- Wählen Sie das nächste Ereignis CTR + ausG

Umfangsbasierte Auswahl

  • Wählen Sie den nächsthöheren Bereich Option +UP

  • Wählen Sie die Option + des nächstniedrigeren BereichsDOWN

Geben Sie hier die Bildbeschreibung ein

Im Code navigieren

- Offene Klasse CMD +O

- Datei öffnen SHF + CMD+O

- Navigieren Sie zurück zur letzten Position CMD +[

- Navigieren Sie vorwärts zur vorherigen Position CMD +]

- Wechseln Sie zu zuletzt verwendeten Dateien CRT +TAB

Absichtsaktionen

  • If / Switch-Aktionen Option +RETURN

Geben Sie hier die Bildbeschreibung ein

Methode erstellen CMD +N

oder

Geben Sie hier die Bildbeschreibung ein

Schleife ein Array von Ints

Geben Sie hier die Bildbeschreibung ein

  • Generieren Logs usin logd, loge, logi, logt, logmundlogr

Geben Sie hier die Bildbeschreibung ein

- Projekt-Schnellkorrektur ALT +ENTER

- Dokumente für ausgewählte API anzeigen F1

- Zur Quelle springen CMD +down-arrow

Die meisten davon habe ich in diesem wirklich guten Artikel und in den Tipps und Tricks für Android Studio gefunden

Jorge Casariego
quelle
23

Ja, Sie können zu Datei -> Einstellungen -> Editor -> Autoimport -> Java gehen und die folgenden Änderungen vornehmen:

1. Ändern Sie Importe in Einfügewert einfügen in die Dropdown-Option Alle in.

2.markErstellen Sie eindeutige Importe im laufenden Betrieb wie aktiviert (für Windows- oder Linux-Benutzer).

Machen Sie auf einem Mac dasselbe in Android Studio -> Einstellungen

3.Sie können auch die Eclipse-Tastenkombination in Android Studio verwenden. Gehen Sie einfach zu Android Studio

Datei -> Einstellungen -> KeyMap -> Dropdown-Option Keymaps. Wählen Sie aus ihnen

Danke

Manish Rajpurohit
quelle
19

Wichtige Android Studio-Verknüpfungen, die Sie am meisten benötigen


Navigationsverknüpfungen

  • Zum Unterricht gehen: CTRL+N

  • Zur Datei gehen: CTRL+ SHIFT+N

  • Navigieren Sie zu geöffneten Registerkarten: ALT+ Left-Arrow; ALT+Right-Arrow

  • Aktuelle Dateien suchen: CTRL+E

  • Gehen Sie zur Zeile: CTRL+G

  • Navigieren Sie zum letzten Bearbeitungsort: CTRL+ SHIFT+BACKSPACE

  • Zur Erklärung gehen: CTRL+B

  • Zur Implementierung gehen: CTRL+ ALT+B

  • Zur Quelle gehen: F4

  • Gehe zur Superklasse: CTRL+U

  • Anrufhierarchie anzeigen: CTRL+ ALT+H

  • Suche im Pfad / Projekt: CTRL+ SHIFT+F


Programmierverknüpfungen

  • Code neu formatieren: CTRL+ ALT+L

  • Importe optimieren: CTRL+ ALT+O

  • Code-Vervollständigung: CTRL+SPACE

  • Problem schnelle Lösung: ALT+ENTER

  • Surround-Codeblock: CTRL+ ALT+T

  • Umbenennen und umgestalten: SHIFT+F6

  • Zeilenkommentar oder Unkommentar: CTRL+/

  • Kommentar blockieren oder Kommentar entfernen: CTRL+ SHIFT+/

  • Gehen Sie zur vorherigen / nächsten Methode: ALT+UP/DOWN

  • Parameter für Methode anzeigen: CTRL+P

  • Schnelle Dokumentationssuche: CTRL+Q


Allgemeine Verknüpfungen

  • Zeile löschen: CTRL+Y

  • Sicheres Löschen: ALT+DELETE

  • Aktive Registerkarte schließen: CTRL+F4

  • Erstellen und ausführen: SHIFT+F10

  • Build: CTRL+F9

  • Allzweck (Meta) Verknüpfung: CTRL+ SHIFT+A

Rohit Suthar
quelle
Die hilfreichste Antwort, um die Verwendung der Maus zu eliminieren
Harshil Pansare
17

Eine weitere Option ist:

View  >  Quick Switch Scheme  >  Keymap  >  Eclipse
Shanki Bansal
quelle
15

Android Studio basiert auf IntelliJ IDEA Community Edition, der beliebten Java IDE von JetBrains. Auf diese Weise kann der Benutzer seine eigene Keymap auswählen (unterstützt verschiedene IDE-Verknüpfungen in Ihrer IDE).

Sie können die Verknüpfungen "Mac OS X, Visual Studio, Eclipse, Netbeans usw." in Ihrem Android Studio folgendermaßen verwenden:

File-> Settings-> Keymap-> wählen Sie " Eclipse" aus der Dropdown-Liste.

ODER drücken Sie Ctrl+ Alt+ S-> keymap-> wählen Sie " Eclipse" aus dieser Dropdown-Liste.

Geben Sie hier die Bildbeschreibung ein

anand krish
quelle
Was ist die Standard-Keymap in Android Studio Mac? Bei mir funktioniert die Tastenkombination "Strg + R" (Ausführen) nicht. Diese und einige andere Verknüpfungen funktionieren nicht. Ich habe derzeit "Eclipse (Mac OS X)" als Keymap. Dann kann ich in Android Studio nicht zum nächsten Tab wechseln, indem ich auf "Strg + rechte oder linke Pfeiltaste" klicke. Dadurch komme ich zum nächsten Desktop anstatt zum nächsten Tab in Android Studio. Hilf mir. ?
Vinoth Vino
Haben Sie versucht, Keymap als "Eclipse" anstelle von "Eclipse (Mac OS X)" zu verwenden
anand krish
Alles, was ich möchte, klicken Sie auf die Schaltfläche Ausführen anstelle von Tastenkombinationen
Vinoth Vino
5

Sie können Ihre Keymap ändern, um Eclipse-Verknüpfungen zu verwenden. Hier sehen Sie, wie Sie die Keymap ändern. https://stackoverflow.com/a/25419358

Sanjay Hirani
quelle
4

Dies sind einige der nützlichen Verknüpfungen für Android Studio ( Windows )

  • Double Shift - Suche überall

  • Ctrl+ Shift+ A- schnelle Befehlssuche

  • Ctrl+ N- Klasse finden (kann auch interne Klassen finden)

  • Ctrl+ Shift+ N- Datei suchen

  • Alt+ F7 - Verwendungszwecke finden (Um die Anrufhierarchie zu erhalten)

  • Ctrl+ B- gehe zur Klassendefinition.

  • Ctrl+ LeftClick - gehe zur Definition / Definition des Symbols (Variable, Methode, Klasse).

  • Ctrl+ Alt+ Left- Zurück

  • Ctrl+ Alt+ Right - Richtig

  • Shift+ f6 - Refactor / Umbenennen

srv_sud
quelle
3

Aktualisieren

Ab Android Studio v3.0.1:

Wenn Sie in Android Studio ALT+ INSERT(oder + Nfür MacOS) drücken , haben Sie folgende Möglichkeiten (einschließlich Ihrer Lösung!):

  • Konstrukteur
  • Getter
  • Setter
  • Getter und Setter
  • equals () und hashCode ()
  • toString ()
  • Methoden überschreiben ...
  • Methoden implementieren ...
  • Methoden delegieren ...
  • Super Method Call (In einer Override-Methode )
  • Urheberrechte ©
  • API-Code für die App-Indizierung (Nicht verfügbar innerhalb der Klasse, die Fragment erweitert .)

Hinweis: Einige Methoden werden automatisch implementiert , Sie können jedoch die Override Methods...Option auswählen , um andere nicht implementierte Methoden zu implementieren .

Chintan Shah
quelle
2

Sie können sich nicht an alle Verknüpfungen erinnern :)
Android Studio (eigentlich Intellij) hat eine Lösung

Schnelle Befehlssuche: ctrl+ shift+A

Geben Sie hier die Bildbeschreibung ein

Alupotha
quelle
2

Nicht wie bei einer Sonnenfinsternis können Sie die folgenden Schritte ausführen

File ->Settings ->keymap -> in the drop down "KeyMaps" select  Eclipse ->
Apply ->ok.
Ameen Maheen
quelle
1

Alt+enterist eine Option zur schnellen Lösung von Problemen. Wenn Sie es nach dem Schreiben von 'implementiert XXXX' über den Klassennamen versuchen, wird empfohlen, diese Methoden automatisch zu implementieren.

Die richtige Verknüpfung für 'Organice-Importe' lautet Ctrl+Alt+O

Ein wirklich gutes Cheatsheet für Android Studio / IntellyJ-Verknüpfungen finden Sie hier: IntellyJ-Cheatsheet für Verknüpfungen

------Hinweis-----

Probieren Sie Live-Vorlagen in Android Studio aus (es ist wie Magie). Drücken Sie einfachCtrl+J

Pozuelog
quelle
1

Wenn Sie in Android Studio nach einer Verknüpfung suchen und sich nicht an den Befehl erinnern können, klicken Sie einfach auf Strg + Umschalt + A. , um die Befehlssuche zu starten. Von hier aus können Sie nach einer beliebigen Verknüpfung suchen.

Frohe Codierung!

Taslim Oseni
quelle
das ist das beste.
Die EasyLearn Academy
0

Diese sind für Verknüpfungen spezifisch für Android Studio. Und da es auf IntelliJ Idea Studio basiert, sind diese funktionieren auch

Bei der Beantwortung Ihrer speziellen Frage ist Android Studion für Verknüpfungen ziemlich logisch. Versuchen Sie es beispielsweise in allen Situationen, die Sie gestellt haben alt-insert

Droidekas
quelle
0

Die Verwendung der Eclipse-Tastenzuordnung in Android Studio ist die bessere Wahl. Es lässt sich leicht an die vorhandene Schlüsselstruktur anpassen. Aber alle neuen Personen verwenden neue Tastenkombinationen in Android Studio. Wir werden also lernen und folgen, dass Android Studio selbst Verknüpfungen enthält, die die Interaktion mit den Teamkollegen erleichtern.

Wenn Sie Android Studio in Max OS X verwenden, folgen Sie dem folgenden Link. Für mich geht das. https://stackoverflow.com/a/30891985/2219406

Mohamed Ibrahim
quelle
0

in Android Studio 3.0 (> =) in Menüleiste auf Hilfe-> keymap Referenz es alle Verknüpfungen geben .. Link

mainu
quelle
-1

Speichern Sie alle Control + S-Befehle + S.

Synchronize Control + Alt + Y Befehl + Option + Y.

Editor maximieren / minimieren Strg + Umschalt + F12 Strg + Befehl + F12

Zu den Favoriten hinzufügen Alt + Umschalt + F Option + Umschalt + F.

Überprüfen Sie die aktuelle Datei mit dem aktuellen Profil. Alt + Umschalt + I Option + Umschalt + I.

Schnellschaltschema Control + (backquote) Control +(backquote)

Einstellungsdialog öffnen Strg + Alt + S Befehl +, (Komma)

Projektstrukturdialog öffnen Strg + Alt + Umschalt + S Befehl +; (Semikolon)

Wechseln zwischen Registerkarten und Werkzeugfenster Strg + Tab Strg + Tab

Navigieren und Suchen in Studio

Alles durchsuchen (einschließlich Code und Menüs) Drücken Sie zweimal die Umschalttaste. Drücken Sie zweimal die Umschalttaste

Find Control + F Befehl + F.

Finde den nächsten F3-Befehl + G.

Finde vorherige Umschalt + F3 Befehl + Umschalt + G.

Ersetzen Sie Control + R Command + R.

Aktion suchen Steuerung + Umschalt + A Befehl + Umschalt + A.

Suche nach Symbolnamen Strg + Alt + Umschalt + N Befehl + Option + O.

Finden Sie die Klasse Control + N Command + O.

Datei suchen (anstelle der Klasse) Strg + Umschalt + N Befehl + Umschalt + O.

Suchen Sie im Pfad Steuerung + Umschalt + F Befehl + Umschalt + F.

Öffnen Sie das Popup-Fenster für die Dateistruktur. Steuerung + F12 Befehl + F12

Navigieren Sie zwischen den geöffneten Editor-Registerkarten Alt + Pfeilsteuerung rechts / links + Pfeil rechts / links

Zur Quelle springen F4 / Steuerung + F4 eingeben / Befehl + Abwärtspfeil

Öffnen Sie die aktuelle Editor-Registerkarte im neuen Fenster. Umschalt + F4 Umschalt + F4

Popup-Fenster für kürzlich geöffnete Dateien Strg + E Befehl + E.

Popup-Fenster für zuletzt bearbeitete Dateien Strg + Umschalt + E Befehl + Umschalt + E.

Zum letzten Bearbeitungsort gehen Strg + Umschalt + Rücktaste Befehl + Umschalt + Rücktaste

Schließen Sie die aktive Editor-Registerkarte Strg + F4 Befehl + W.

Zurück zum Editorfenster aus einem Werkzeugfenster Esc Esc

Aktives oder zuletzt aktives Werkzeugfenster ausblenden Umschalt + Esc Umschalt + Esc

Gehen Sie zu Zeile Strg + G Befehl + L.

Offene Typhierarchie Strg + H Strg + H.

Offene Methodenhierarchie Strg + Umschalt + H Befehl + Umschalt + H.

Offene Anrufhierarchie Strg + Alt + H Strg + Option + H.

Code schreiben

Code generieren (Getter, Setter, Konstruktoren, hashCode / equals, toString, neue Datei, neue Klasse) Alt + Befehl einfügen + N.

Methoden überschreiben Control + O Control + O.

Implementieren Sie Methoden Control + I Control + I.

Umgeben mit (wenn ... sonst / versuchen ... fangen / etc.) Strg + Alt + T Befehl + Option + T.

Zeile bei Caret Control + Y Command + Backspace löschen

Aktuellen Codeblock reduzieren / erweitern Strg + Minus / Plus Befehl + Minus / Plus Alle Codeblöcke reduzieren / erweitern Strg + Umschalt + Minus / Plus Befehl + Umschalt +

Minus / Plus

Doppelte aktuelle Zeile oder Auswahl Strg + D Befehl + D.

Grundlegende Code-Vervollständigung Control + Space Control + Space

Intelligente Code-Vervollständigung (filtert die Liste der Methoden und Variablen nach dem erwarteten Typ)
Steuerung + Umschalt + Leertaste + Umschalt + Leertaste

Vollständige Anweisung Steuerung + Umschalt + Befehl eingeben + Umschalt + Eingabe

Schnelle Dokumentationssuche Control + Q Control + J.

Parameter für ausgewählte Methode anzeigen Strg + P Befehl + P.

Gehen Sie zur Deklaration (direkt) Strg + B oder Strg + Klick Befehl + B oder Befehl + Klick

Gehen Sie zu Implementierungen Strg + Alt + B Befehl + Alt + B.

Gehen Sie zu Super-Methode / Super-Klasse Control + U Command + U.

Öffnen Sie die Quick Definition-Suche. Steuerung + Umschalt + I-Befehl + Y.

Schalten Sie die Sichtbarkeit des Projektwerkzeugfensters ein. Alt + 1 Befehl + 1

Lesezeichen umschalten F11 F3

Lesezeichen mit Mnemonik-Steuerung + F11-Option + F3 umschalten

Kommentar / Kommentar mit Zeilenkommentar Strg + / Befehl + /

Kommentar / Kommentar mit Blockkommentar Strg + Umschalt + / Befehl + Umschalt + /

Wählen Sie nacheinander ansteigende Codeblöcke aus. Strg + W Option + Auf

Verringern Sie die aktuelle Auswahl auf den vorherigen Status. Steuerung + Umschalt + W Option + Ab

Zum Codeblockstart wechseln Strg + [Option + Befehl + [

Zum Codeblockende wechseln Strg +] Option + Befehl +]

Wählen Sie zum Codeblock Start Strg + Umschalt + [Option + Befehl + Umschalt + [

Wählen Sie zum Ende des Codeblocks Strg + Umschalt +] Option + Befehl + Umschalt +]

Löschen bis zum Ende des Wortes Steuerung + Löschoption + Löschen

Löschen, um das Wort zu starten. Steuerung + Rücktaste + Rücktaste

Importe optimieren Strg + Alt + O Strg + Option + O.

Projekt-Schnellkorrektur (Absichtsaktionen und Schnellkorrekturen anzeigen) Alt + Eingabetaste + Eingabetaste

Code neu formatieren Strg + Alt + L Befehl + Option + L.

Linien automatisch einrücken Strg + Alt + I Strg + Option + I.

Einrückungen / Einrückungen Linien Tab / Shift + Tab Tab / Shift + Tab

Smart Line Join Strg + Umschalt + J Strg + Umschalt + J.

Smart Line Split Steuerung + Befehl eingeben + Eingabe

Neue Zeile starten Umschalt + Eingabetaste Umschalt + Eingabetaste

Nächster / vorheriger hervorgehobener Fehler F2 / Umschalt + F2 F2 / Umschalt + F2

Bauen und ausführen

Build Control + F9 Befehl + F9

Erstellen Sie Shift + F10 Control + R.

Übernehmen Sie die Änderungen (mit Sofortausführung). Steuerung + F10-Steuerung + Befehl + R.

Debuggen

Debug Shift + F9 Control + D.

Schritt über F8 F8

Betreten Sie F7 F7

Kluger Schritt in Umschalt + F7 Umschalt + F7

Schritt aus Umschalt + F8 Umschalt + F8

Zum Cursor laufen Alt + F9 Option + F9

Bewerten Sie den Ausdruck Alt + F8 Option + F8

Fortsetzen des Programms F9 Befehl + Option + R.

Haltepunktsteuerung + F8 Befehl + F8 umschalten

Haltepunkte anzeigen Strg + Umschalt + F8 Befehl + Umschalt + F8

Refactoring

Kopieren Sie F5 F5

Bewegen Sie F6 F6

Sicheres Löschen Alt + Löschen Befehl + Löschen

Benennen Sie Umschalt + F6 Umschalt + F6 um

Ändern Sie die Signatursteuerung + F6 Befehl + F6

Inline-Steuerung + Alt + N Befehl + Option + N.

Methode extrahieren Strg + Alt + M Befehl + Option + M.

Variable extrahieren Strg + Alt + V Befehl + Option + V.

Feld extrahieren Strg + Alt + F Befehl + Option + F.

Konstante extrahieren Strg + Alt + C Befehl + Option + C.

Parameter extrahieren Strg + Alt + P Befehl + Option + P.

Versionskontrolle / lokaler Verlauf

Projekt an VCS Control + K Command + K übergeben

Aktualisieren Sie das Projekt von VCS Control + T Command + T.

Letzte Änderungen anzeigen Alt + Umschalt + C Option + Umschalt + C.

Öffnen Sie das VCS-Popup Alt + `(Backquote) Strg + V.

Karan Joshi KJ
quelle