2016-04-27 38 views
3

我最近從Windows/Eclipse構建環境遷移到我的Android項目的Ubuntu/Android Studio安裝程序。是否有任何gradlew自動完成設施?

我更喜歡使用命令行進行發佈版本。爲了看到可用的任務,我需要在命令行輸入gradlew tasks。然後我需要記住我想要的選項,如gradlew assembleReleasegradlew installRelease

是否有任何設施(可能是一個腳本?),它可以啓用類似Ubuntu的'點擊標籤'功能,允許基於輸入的自動完成選項集到目前爲止?

+1

你可以試試這個[https://開頭gist.github.com/nolanlawson/8694399](https://gist.github.com/nolanlawson/8694399) – Alex

+0

@Alex - 感謝您的鏈接,它運作良好。如果這是一個答案,我會接受它。 – NickT

+0

我最近發佈了https://github.com/eriwen/gradle-completion,它爲bash和zsh,CLI選項和Gradle屬性提供了更快的完成,並支持替代構建腳本(例如build.gradle.kts)。請檢查一下,讓我們知道您的想法。 –

回答

0

你可以試試這個要點的解決方案 https://gist.github.com/nolanlawson/8694399

下載一個腳本

$curl -L -s https://gist.github.com/nolanlawson/8694399/raw/gradle-tab-completion.bash \ 
    -o ~/gradle-tab-completion.bash 

,並添加到您的bash_profile這個字符串:

source ~/gradle-tab-completion.bash 
+0

@Kyll - 在我的建議中,應該提出什麼是評論,作爲答案。這樣,我可以接受它,似乎我的upvote已平衡你的downvote – NickT

+0

@NickT,我猜Kyll是對的 - 答案需要一些改進 – Alex