Natural Language Code Search

Compatible with IntelliJ IDEA
17.07.2013
1 127
Search for pieces of code using natural language.

Download plugin

Recent change notes

    Version 1.2
    • Add FXML (JavaFX) support
    Version 1.1
    • Add Locale configuration
    • Display resource bundle in search result
    Version 1.0 Initial release.

General usage instructions

For instance: the query "registration students" would be answered by class "RegisterController".

NL-Code-Search indexes all key-values of resource bundles (typically user-interface labels). When a query and a value matches, NL-Code-Search retrieves the classes that use the corresponding key.

Usage:

  • Press Cmd-Shift-S (Ctrl-Shift-S) (see Screenshot #1)

  • Type the feature you are looking

  • Browse the search pane and inspect the classes related to this feature (see Screenshot #2)

Notes:

  • For performance, the resources are indexed in RAM at the first invocation to the plugin.

  • NL-Code-Search also indexes the fxml files used in JavaFX UI.