2015-04-04 88 views
0

可以在項目的特定文件夾(鼠標右鍵)上顯示/隱藏動作?IntelliJ插件隱藏動作

現在的原因我測試該文件夾是否被它的名稱允許並顯示錯誤消息,但操作是顯示併發生在項目的所有文件夾的菜單上。

回答

3

是的,這是可能的。在延伸AnAction的班級中,如果所選文件與您的操作不相關,則需要覆蓋update()方法並調用event.getPresentation().setVisible(false)

+0

完美謝謝!!!你可以告訴我如何檢索文件夾名稱,除了與e.getDataContext()。getData(DataConstants.VIRTUAL_FILE)原因DataConstants.VIRTUAL_FILE已棄用:/ – jaumard 2015-04-04 18:41:49

+1

e.getData(PlatformDataKeys.VIRTUAL_FILE) – yole 2015-04-04 18:42:14

+0

完美再次;)非常感謝 – jaumard 2015-04-04 18:43:06