Android Studio’yu üçüncü taraf araçları çalıştıracak şekilde özelleştirin (eklentiler olmadan) | tarafından Sergey Petrov | Tem, 2022

Android Studio'yu üçüncü taraf araçları çalıştıracak şekilde özelleştirin (eklentiler olmadan) |  tarafından Sergey Petrov |  Tem, 2022
Fotoğraf: Kristopher Roller Sıçramayı kaldır

Bir keresinde, Android Studio’nun eklentiler olmadan bir Menü veya Araç Çubuğunda herhangi bir özel düğmeyi hızlı bir şekilde oluşturma özelliğine sahip olup olmadığını düşündüm, böylece bir komut dosyasını çalıştırabilir veya sadece düğmeyi tıklayarak üçüncü taraf bir araç açabilirim.

Android Studio, JetBrains tarafından Intellij IDEA’ya dayandığından, Harici araçlar amacım için özellik. Uygulamaları bilgisayarınızda yerel olarak çalıştırmanıza veya hatta SSH üzerinden uzak bir sunucuda yürütülen uygulamaları çalıştırmanıza olanak tanır.

Bu nedenle, harici bir araç oluşturma ve onu özel bir düğmeye bağlama deneyimimi paylaşmak istiyorum.
Örneğin, kodunuzu kullanarak kodunuzu nasıl kontrol edeceğinizi ve biçimlendireceğinizi düşünelim. ktlint Araç Çubuğundaki bir düğmeyi tıklatarak aracı.

İlk olarak, komutu çalıştıracak harici aracı oluşturmamız gerekiyor. ./gradlew ktlintFormat

Harici araç ekle

  1. IDE ayarlarını açın ve Araçlar | Harici Araçlar.
  2. Tıklamak + ve formu doldurun:

3. tıklayın TAMAM ve değişiklikleri uygulayın.

Araç Çubuğunu Özelleştir

  1. IDE ayarlarını açın ve Görünüm ve Davranış | Menüler ve Araç Çubukları.
  2. Kullanılabilir menüler ve araç çubukları listesinde, Ana Araç Çubuğu | Araç Çubuğu Çalıştırma Eylemleri düğüm ve tıklayın + Yeni bir eylem eklemek için

3. Harici araç eylemini ekleyin ve bir simge ayarlayın:

İşte bu, şimdi ktlintFormat’ı çalıştırmak için özel düğmemiz var:

Kısayol tuşlarını sevenler için, bir kısayol tuşu ekleyerek harici aracı çalıştırmak mümkündür:

Çözüm

Üçüncü taraf bir aracı kolayca IDE’ye bağlamanın mümkün olduğu özelliğini bulmak beni şaşırttı. ktlintFormat sadece bir örnektir, özel bir düğme, kısayol tuşu ile başka herhangi bir aracı (bir komut dosyası çalıştırın, harici bir düzenleyicide bir dosya açın, uzak bir sunucudan bilgi alın, vb.) bağlayabilir veya önce/sonra çalıştırabilirsiniz. taahhüt et veya inşa et. Bu, geliştirme sürecinizi önemli ölçüde iyileştirebilir ve keyifli hale getirebilir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.