JavaIME
Turn your Sublime text into a java completion text editor.
Details
Installs
- Total 42K
- Win 26K
- Mac 7K
- Linux 9K
Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 6 | 4 | 1 | 3 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 5 | 2 | 2 | 1 | 1 | 3 | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 2 | 1 | 2 | 4 | 2 | 0 | 1 | 3 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Linux | 1 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 0 | 3 | 2 | 2 | 0 | 1 | 3 | 0 | 1 | 0 | 1 | 3 | 0 | 1 | 1 | 1 | 1 | 2 | 0 | 0 | 2 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 3 | 3 | 0 | 0 | 0 | 1 | 1 |
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.
Check out Intellekt plugin. It is meant to support various languages including Java and should originally be a replacement for JavaIME. It provides intellisense and code documentation features for Java and other languages.
Screenshot
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.