ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Java​IME

by tushortz ST2/ST3 Trending

Turn your Sublime text into a java completion text editor.

Details

  • 3.2.2
  • github.​com
  • github.​com
  • 11 months ago
  • 26 minutes ago
  • 2 years ago

Installs

  • Total 14K
  • Win 8K
  • OS X 3K
  • Linux 3K
Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22 Jun 21 Jun 20 Jun 19 Jun 18 Jun 17 Jun 16 Jun 15 Jun 14 Jun 13 Jun 12 Jun 11 Jun 10 Jun 9
Windows 14 11 14 13 17 9 9 18 10 14 15 14 17 13 8 11 12 18 21 15 13 12 7 6 14 13 10 14 6 14 4 9 10 12 15 11 6 10 9 14 15 11 11 9 9 9
OS X 2 2 4 2 6 3 1 2 1 3 2 2 4 9 4 2 4 6 5 4 6 4 3 2 2 6 5 3 4 3 4 5 8 2 8 5 2 3 8 3 6 7 0 5 4 4
Linux 3 4 5 9 5 6 5 2 7 9 3 5 9 7 3 4 4 5 4 3 8 4 6 2 2 7 3 1 7 4 2 5 9 4 4 8 4 8 2 4 3 4 2 6 1 7

Readme

Source
raw.​githubusercontent.​com

Java Import Made Easy (JavaIME)

About

This Sublime text package makes it easy to import virtually all Java packages, gives method completion suggestions for java methods, easily instantiate objects and create action listener methods.

Screenshot

Java Import Made Easy {JavaIME}

How to Use

You can use a lot of JavaIME features in the following ways.

Example

Import

Note you can also press ENTER rather than TAB

To import the java.utils.Collections package, type COLLECTIONS in (uppercase). Suggestions should already be popping up then press TAB to select. The package will be automatically imported.

Auto-Complete listener interfaces

To show a listener interface completion, type L- followed by the listener interface name. e.g.

L-Focus TAB should show

FocusListener

Class Instance

Type I-class name e.g. I-Scanner should show “java Scanner input = new Scanner(System.in);

#### Listener Events

Type **E-** followed by event and press tab. e.g.
    **E-act** then press TAB should show

```java
    public void actionPerformed(ActionEvent e){
     // contents 
    }

Try Catch

You can also press try then TAB to get

try {

    }

    catch (Exception err) {
        System.out.println(err.getMessage());
    }

Methods

Methods pop up by default so you can just press TAB or ENTER.

Static properties

Type S- followed by method name. e.g. Type s-magenta then TAB to get

MAGENTA

class declaration

  • pc -> generates a public class declaration
  • pcm -> generates the public class declaration with a main method
  • pcc -> generates the public class declaration with a constructor
  • pccm -> generates the public class declaration with a main method and constructor
  • pcfx -> generates a public class declaration for JavaFX and a main method.
Example

Assume we have a file named Test.java

Typing pc then TAB or ENTER should produce

public class Test {

}

Typing pcc then TAB or ENTER should produce

public class Test {

    // Constructor
    public Test(){

    }

}

Typing pcm then TAB or ENTER should produce

public class Test {

    public static void main(String[] args){

    }    
}

Typing pcfx then TAB or ENTER should produce

public class Test extends Application{

    @Override
    public void start(Stage primaryStage) throws Exception {
        // Contents
    }

    public static void main(String[] args){
        launch(args);
    }

}

… and so on!

Installation

Important: You need to have Package Control installed first on your sublime text which can be found at The Package Contol Website

Using Package Control's Repository

Go to Preferences –> Package Control –> Add Repository –> then type into the textbox https://github.com/tushortz/JavaIME

After doing this, then go to: Preferences –> Package Control –> Install Package –> then search JavaIME and click it.

The package will be installed and ready for use.

Using Git

Locate your Sublime Text 2 Packages directory by using the menu item Preferences -> Browse Packages....

While inside the Packages directory, clone the theme repository using the command below:

git clone https://github.com/tushortz/JavaIME.git

Download Manually

  • Download the files using the GitHub .zip download option
  • Unzip the files
  • Copy the folder to your Sublime Text Packages directory

Contributing

All contributions are welcome. fork me on Github and create a pull request. Any suggestions or bugs, please let me know.

License

© 2015 Taiwo Kareem | taiwo.kareem36@gmail.com.

Read license.txt

Acknowledgements

I'd first like to say a very big thank you to God my creator. Without him, this wouldn't be possible.