Android Studio'da projenin tamamında bir dizenin tüm örneklerini ara


546

Android Studio'yu (IntelliJ) kullanmaya yeni başladım ve şimdi projemdeki dosyalardan herhangi birinde bir dize oluşumunu bulmak için özellik arıyorum. Örneğin: " .getUuid()" dizesini içeren tüm dosyaları bulmak istiyorum

Sağ üstteki arama bana doğru sonuçları vermiyor ve bu özelliği Düzenle> Bul altında bulabileceğimi düşünmüyorum.

Birisi beni doğru yöne yönlendirebilir mi?


2
Sorunuzu anlayıp anlamadığımı bilmiyorum, ancak dosyanızda bir şey bulmak istiyorsanız, itin Ctrl+R.
Rick

8
@ user2675569 - Açtığım dosyada bir şey bulmak istemiyorum, projedeki tüm dosyalarda bulmak istiyorum. Bunu nasıl yapabileceğime dair bir fikrin var mı?
kramer65

tüm pencerede arama için ctrl + h .. mac komut + shift + f ..
MAS. John

sonuçları metin dosyasına aktarmak istiyorsanız lütfen cevabımı görün: stackoverflow.com/a/61691027/3904109
DragonFire

Yanıtlar:


756

TLDR: MacOS'ta ⌘⇪F "Yolda bul" iletişim kutusunu açar.

Her şeyden önce, bu IDEA'nın güzel bir " Find Usages" komutu var. İmleç bir alan, yöntem vb. Üzerindeyken içerik menüsünde bulunabilir.

Bağlam farkında ve bildiğim kadarıyla sınıf, yöntem veya alan kullanımını bulmanın en iyi yoludur.

Alternatif olarak,

Düzenle> Bul> Yolda bul…

Tüm çalışma alanında arama yapmanızı sağlayan iletişim kutusu .

Ayrıca IDEA 13'te Search Everywherevarsayılan olarak çift Shift tarafından çağrılan harika bir " " seçeneği vardır. Projede, dosyalarda, sınıflarda, ayarlarda vb. Arama yapmanızı sağlar.

Ayrıca " Find in Path…" ile Proje Yapısı iletişim kutusundan arama yapabilirsiniz . Sadece beton dizindeki farenin sağ tuşu ile arayın, arama sadece o dizinin ve alt dizinin içinde yer alır.

Zevk almak!


138
Mac'te Command-Shift-F yolunu bulmak için, Windows için Ctrl-Shift-F tahmin ediyorum?
Gerard

Ve değiştirmek için Ctrl-Shift-R.
Phlox Midas

MAC yolunda bulmak için Ctrl + Shift + F
stevo.mit

2
Kesin nedeni, cevaba kısayol eklemememin nedeni bu. Tuş haritasındaki her şeyi her zaman kontrol edebilir ve değiştirebilirsiniz.
Martı

2
Eğer benden hoşlanıyorsanız ve bunu her zaman kullanıyorsanız, Tercihler -> Tuş Haritası -> Ana Menü -> Düzenle -> Bul -> Yolda bul'a giderek daha basit bir kısayol ayarlamak isteyebilirsiniz. ..
Tiago

143

Windows veya Linux tabanlı bir makinedeki Android Studio'da tüm projedeki herhangi bir dizeyi aramak için Ctrl+ Shift+ kısayolunu kullanın F. Mevcut dosyada arama yapmak için Ctrl+ Fkullanıldığını düşünmek kolaydır . Yani sadece basın Shift.

OSX'te Commandanahtarı kullanmak yerine Ctrl


Eclipse anahtar bağlamaları ayarlarsanız çalışmaz. Ctrl + Üst Karakter + F formattır.
Aniket Thakur

1
Anahtar bağlamanın nasıl ayarlanacağı 13 seçenek vardır. "Varsayılan" a geri dönün ve çalışır. Aksi takdirde ayarlarınızı öğrenmek size kalmıştır. (FYI: "Eclipse" anahtar ciltlemesi için Ctrl + H)
Jakub Michalko

1
Bir projedeki hepsini bulabilir ve değiştirebilir miyiz?
K.Sopheak

Herhangi bir ipucu arama penceresi almak için nasıl sonra gitmek gider? Benimki sürekli ekranda ve her şeyin üstünde gibi görünüyor - arkasındaki şeyleri görmek için onu sürüklemek zorundayım, çünkü herhangi bir yerde bir X veya çıkış seçeneğine sahip olmak çok havalı görünüyor ... oh, rastgele deniyorum tuş vuruşları "çalıştı" ... görünüşe göre onu gitmek için ESC anahtarı.
Dronz

Sonuçları bir metin dosyasına aktarmak istiyorsanız, lütfen cevabımı görün stackoverflow.com/a/61691027/3904109
DragonFire

56

Shiftİki kez basın, Her Yerde Ara iletişim kutusu görünecektir.


32
Garip bir şekilde, her olayı bulamaz, ancak Ctrl+ shift+ bulur F.
Whitebird

@Whitebird Evet, neden olduğundan emin değilim. Sonuçlar pek hoş olmasa da, Ctrl + Shift + F tuşlarını çok daha fazla kullanma eğilimindeyim.
nick

Çift shiftÇince karakterleri Ctrlshiftf
arayamaz

Double Shiftayarları gibi proje dışı şeyleri arayın. Uzun zaman aldığı için zaman alıcıdır. Ctrl + Shift + FSadece projede bir şeyler istiyorsanız deneyin , çok daha hızlıDouble Shift
Inzimam Tariq IT

14

Her yerde arama yapmak için Windows ve Linux için Ctrl+ Shift+ Fkombinasyonunu kullanın , önizlemeyi de gösterir.

Geçerli dosyada arama yapmak için Windows ve Linux için Ctrl+ Fkombinasyonunu kullanın .

Project'in Proje Dosyasında arama yapmak için Windows ve Linux için Shift+ Shift(Çift Dokunma Shift) birleşimini kullanın .


12

Aşağıdakilere basarak Yolda Bul iletişim kutusunu açabilirsiniz:

Ctrl+ Shift+F


6

Ulaşmak istediğiniz şey şudur:

  • cmd+ Osınıflar için.
  • cmddosyalar için + shift+ O.
  • cmdaltO semboller için + + . "harika kısayol!"

Ayrıca shift+ cmd+ fyolu && çift vardiyada Bulma işlemi için herhangi bir yere aramak için. Bunlarla oynayın ve ihtiyacınızın ne olduğunu bileceksiniz.


6

Ve Eclipse tuş haritalarını kullanan hepimiz için kısayol Ctrl+ H. Tutulmaya kıyasla sınırlı seçenekler bekleyin, yoksa hayal kırıklığına uğrayacaksınız.


Evet, gerçekten hangi tuş haritasını kullandığınıza bağlı. Benimki Eclipse'di.
LeonardoSibela

4

Android Studio 3.3 , macOS'taki tüm referansları (yolda bul) aramak için kısayolu değiştirmiş gibi görünüyor .

Bunu yapmak için şimdi Ctrl+ Shift+ Fkullanmalısınız ( Command+ Shift+ yerineF önceki yanıtlarda yazıldığı gibi ):

GÜNCELLEME

Yolu değiştirmek için Ctrl+ Shift+ kullanın R.

resim açıklamasını buraya girin


Belirli bir dizenin tüm tekrarlamalarını değiştirme seçeneği var mı?
calistus

@calistus Cevabı güncelledim. Yolda nasıl değiştirileceğini görmek için bir göz atın.
Filipe Brito

4

Windows veya Linux tabanlı bir makinedeki Android Studio'da tüm projedeki herhangi bir dizeyi aramak ve değiştirmek için Ctrl+ Shift+ kısayolunu kullanın R.


1

SHIFT2 kez bastığınızda projede hem Class hem de Method () öğelerini her yerde arayabilirsiniz.

Ctrl+N sadece Sınıf adını bulmak için.

Ctrl+E Son Dosyalar için.



0

Mac'te shift+ cmmd+ kullanınf

Ekrandan kurtulmak için esc

Ben kullanım IntelliJ IDEA sürümü: 2019.2.3 (Community Edition) Yapı # IC-192.6817.14, built on September 24, 2019 Süre sürümü:11.0.4+10-b304.69 x86_64


0

Mac'te Android 3.6'da sonuçları bir metin dosyasına aktarmak istiyorsanız aşağıdakileri yapın

Command + Üst Karakter + F tuşlarına basın, ardından aramak istediğiniz metni girin

Ardından "Bul Penceresinde Aç" ı sağ tıklayın

Sonra Bulunan Bulgular Üzerine Sağ Tıklayın

Sonra Metin Dosyasına Aktar

Metin dosyasına girdikten sonra kaldırmak, sıralamak vb. İçin bulabilir ve değiştirebilirsiniz ... yardım için lütfen ekran görüntülerine bakın.

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.