Wednesday, August 11, 2010

IntelliJ Idea like Eclipse

I always feel that the mighty IDE is a developer's most precious possession - just as a pen is for a calligrapher. It is a developer's personal choice.
But many a times it simply doesn't work that ways. You might have to switch to a different IDE when you change your employer (or when your company is acquired- Not sure if Sun Alumni use JDeveloper now - Oracle might say NetBeans is cool but JDevloper is cooler). I was fortunate enough to stick on to IntelliJ idea for more than five years now. Many a times I have made forced attempts to switch to Eclipse - but in vain. For pure Java development, the features are pretty much the same- but the difficult part is the new look and feel and the keyboard shortcuts. More than the keyboard shortcuts it was the appearance that was an issue for me - the syntax coloring and font. The other reason could have been that every time I decided to move to Eclipse - I always had some pending work or deadlines. You won't like to change your IDE when you really need to write code.

Here at IBM for reasons obvious - it's Eclipse everywhere. In fact many components check-in the .project and .classpath files into the source control. Now that I am moving to a new team, I decided this time I would give it a serious try. Luckily this time around, I seem to have settled in a bit with it. My requirement was to make eclipse *look* like Idea, rather - make the code in Eclipse look as if it was opened in Idea. Then the keyboard shortcuts.

For the keyboard shortcuts, the IdeaKeyScheme by Santosh works perfect. On top of this plugin, I have applied Idea code style, syntax coloring and comment/javadoc format defaults and added few other idea keyboard shortcuts. I have exported those preferences and can be found here.

Applying these two, and after writing code for the past week - I am now as comfortable as before on my Idea'l Eclipse.

Idea Preferences download

103 comments:

Surya Chaitanya Tamada said...

one thing i miss in eclipse is option to configure modules. in Idea u can setup a project with setup of modules and defining dependency between modules.

Bharath said...

Surya,

You can do the same in Eclipse also. Just that a Project in Idea maps to a 'Workspace' in eclipse and a Module in Idea maps to a 'Project' in Eclipse.
So here a project can depend on another project.

Anton Tagunov said...

Hi, I'm an Eclipse person, have tried Idea a few times.

What Idea has that Eclipse doesn't: more refactorings

Example: introduce a new String field to a class. In Idea a few clicks and you can have it add for you as a constructor argument. And vice versa: add constructor argument and have Idea introduce a field for you.

I wish Eclipse could do this...

Anonymous said...

Inspiring a state of appreciation, respect and love inwardly and outwardly. Nice post. I really admire your points you stated.

Vancouver security company
http://www.coastvancouversecurity.com

Joshua Smith said...

Thanks for the review! Also you may turn your attention on offshore IT development outsourcing.

Sanjay said...

Alert!: Oracle has announced their marquee event JavaOne and Oracle Develop 2012 being held in Hyderabad on 3-4 May. Registrations have also started (Link: http://www.oracle.com/javaone/in-en/index.html?pcode=WWMK11024795MPP084&src=7268797&Act=155 ).

Cooper Mccray said...

In Concept a few mouse clicks and you can have it add for you as a constructor discussion. And vice versa: add constructor discussion and have Concept present a area for you.

for ict 99 said...

Java SE WeakHashMap Courses An Observation Training Java Training Institutes in Chennai Java SE Course WeakHashMap has only one entry Training whose key refers Java Training in Chennai Java SE & Java EE Courses wrapper over HashMap and the HashMap's Training Java Online Course WeakHashMap/HashMap does not replace the earlier key Training Java SE Java EE Training

Unknown said...

the blog is very interesting and will be much useful for us. thank you for sharing the blog with us. please keep on updating.
SEO Company in Chennai

for ict 99 said...

I have read your blog its very attractive and impressive. I like it your blog.

Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

for ict 99 said...

Java Online Training Java Online Training Java Online Training Java Online Training Java Online Training Java Online Training

Hibernate Training Institutes in ChennaiHibernate Training Institutes in Chennai Hibernate Online Training Hibernate Online Training Hibernate Training in Chennai Hibernate Training in Chennai

for ict 99 said...

Java Training Institutes Java Training Institutes EJB Training Institutes in Chennai EJB Training Institutes in Chennai Java EE Training Institutes in Chennai Java EE Training Institutes in Chennai Java Training in CHennai |

Spring Online Training Spring Batch Training Online | Spring MVC Training in Chennai

obat penggugur kandungan said...

Thanks for sharing the good and useful information here on the blog for us.
obat aborsi
tanda tanda kehamilan

Ancy merina said...

That is very interesting; you are a very skilled blogger. I have shared your website in my social networks..!
ECommerce Website developers in bangalore
Outsource magento ecommerce services india

Home LIft said...

very useful blog. got a great knowledge in java. thank you for sharing this wonderful article.best java training in chennai

Government Jobs said...

organic cold pressed oils
natural cold pressed oils
organic oil
organic oil in jaipur
organic cold pressed oil in jaipur
natural oil
natural oil shop in jaipur
pure herbal oil
ayurvedic oil store in jaipur
ayurvedic oil

Government Jobs said...

law college
law college in Jaipur
Best law college in Jaipur
Law Course In Jaipur
Top College Of law In Jaipur
Vidyasthali Law College
Best Law College
Jaipur Law College

Unknown said...

Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
python Training institute in Pune
python Training institute in Chennai
python Training institute in Bangalore

alex said...

The best gambling establishment on the Internet best online casino here Win with us.

haripriya said...

Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision. 
Data Science course in Chennai
Data science course in bangalore
Data science course in pune
Data science online course
Data Science Interview questions and answers
Data Science Tutorial

rohini said...

Awesome..You have clearly explained …Its very useful for me to know about new things..Keep on blogging..
Best Devops Training in pune
Microsoft azure training in Bangalore
Power bi training in Chennai

sakthi said...

Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
rpa training in bangalore
best rpa training in bangalore
rpa training in pune | rpa course in bangalore
rpa training in chennai

kevin antony said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article. thank you for sharing such a great blog with us.
rpa training in bangalore
best rpa training in bangalore
rpa training in pune | rpa course in bangalore
rpa training in chennai

Unknown said...

Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.
Java Training in Noida

شركة المثالي سوبر said...

شركة كشف تسرب المياه ببريدة

Belago said...

Качественная лед лента разных цветов, герметичные и нет, я обычно беру в Экодио

Amy Wong said...

I want to tell you about a single site original best gambling games There are many slots and slot machines. Withdrawing money is safe and fast. I play more than a month no complaints no.

janitha said...

I have to search sites with relevant information on given topic and provide them to teacher our opinion and the article.
big data course malaysia

Aaditya said...



Excellent post, must say thanks for the information you added to this post. I appreciate your post and looking forward for more.


ExcelR Data Science Bangalore


zaintec88 said...

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.
data analytics certification courses in Bangalore
ExcelR Data science courses in Bangalore

hico88 said...

thanks for sharing nice article keep it up
date analytics certification training courses
data science courses training

istiaq ahmed said...

Super site! I am Loving it!! Will return once more, Im taking your food additionally, Thanks.
Data Science Course in Pune

Priyanka said...

Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
python training in bangalore

malaysiaexcelr01 said...

I really enjoyed reading this post, big fan. Keep up the good work andplease tell me when can you publish more articles or where can I read more on the subject?




BIG DATA COURSE MALAYSIA

Ajish said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
Python Training in Electronic City

lucy88 said...

I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
Data Science Courses

jvimala said...

Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live.
IT Institute in KK nagar | angularjs training in chennai | dot net training in chennai | Web Designing Training in Chennai

pythonclassesinpune said...

I feel very grateful that I read this. It is very helpful and very informative and I Python classes in pune really learned a lot from it.

Durai Moorthy said...

A very nice post. Thanks for sharing such a piece of valuable information...
AWS Training in Marathahalli
AWS Training in Bangalore
RPA Training in Kalyan Nagar
Data Science with Python Training Bangalore
AWS Training in Kalyan Nagar
RPA training in bellandur

jagedheesh kumar said...

Excellent information with unique content and it is very useful to know about the information based on blogs...
salesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore

nisha raj said...

Your post is just outstanding! thanx for such a post,its really going great and great work.
python training in kalyan nagar|python training in marathahalli
selenium training in marathahalli|selenium training in bangalore
devops training in kalyan nagar|devops training in bellandur
phthon training in bangalore

seoexpert said...

Nice Post...I have learn some new information.thanks for sharing.
Click here for ExcelR Business Analytics Course

Priyanka said...

Attend The Data Analytics Courses From ExcelR. Practical Data Analytics Courses Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Data Analytics Courses.
ExcelR Data Analytics Courses

ExcelR Pune said...

This is an awesome blog. Really very informative and creative contents. This concept is a good way to enhance the knowledge. Thanks for sharing.
ExcelR business analytics course

Customer relationship management said...

Wow it is really wonderful and awesome thus it is veWow, it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot.

python training in bangalore

python courses in bangalore

python classes in bangalore

python training institute in bangalore

python course syllabus

best python training

python training centers

Customer relationship management said...

This is the exact information I am been searching for, Thanks for sharing the required infos with the clear update and required points. To appreciate this I like to share some useful information.

aws training in bangalore

aws courses in bangalore

aws classes in bangalore

aws training institute in bangalore

aws course syllabus

best aws training

aws training centers

Customer relationship management said...

It is very good and useful for students and developer.Learned a lot of new things from your post Good creation,thanks for give a good information at sap crm.

devops training in bangalore

devops courses in bangalore

devops classes in bangalore

devops training institute in bangalore

devops course syllabus

best devops training

best devops training

Customer relationship management said...

I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.

sap s4 hana training in bangalore

sap s4 hana courses in bangalore

sap s4 hana classes in bangalore

sap s4 hana training institute in bangalore

sap s4 hana course syllabus

best sap s4 hana training

sap s4 hana training centers

Customer relationship management said...

Excellent post for the people who really need information for this technology.

sap simplefinance training in bangalore

sap simplefinance courses in bangalore

sap simplefinance classes in bangalore

sap simplefinance training institute in bangalore

sap simplefinance course syllabus

best sap simplefinance training

sap simplefinance training centers

Never Ending Footsteps said...

data science course bangalore is the best data science course

python training in vijayawada said...

We as a team of real-time industrial experience with a lot of knowledge in developing applications in python programming (7+ years) will ensure that we will deliver our best in python training in vijayawada. , and we believe that no one matches us in this context.

Gowtham said...

Great blog and i recently visit this post and i am very impressed. Thank you...
Oracle Training in Chennai
Oracle course in Chennai
Tableau Training in Chennai
Spark Training in Chennai
Advanced Excel Training in Chennai
Primavera Training in Chennai
Appium Training in Chennai
Power BI Training in Chennai
Pega Training in Chennai
Oracle Training in T Nagar

offpageseo70 said...

Nice blog,I understood the topic very clearly,And want to study more like this.
Data Scientist Course

Priyanka said...

Attend The Data Analytics Courses From ExcelR. Practical Data Analytics Courses Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Data Analytics Courses.
ExcelR Data Analytics Courses
Data Science Interview Questions

Data Science Course said...

Really awesome blog!!! I finally found a great post here.I really enjoyed reading this article. Nice article on data science . Thanks for sharing your innovative ideas to our vision. Your writing style is simply awesome with useful information. Very informative, Excellent work! I will get back here.
Data Science Course
Data Science Course Training in Bangalore
Data Science Course in Marathahalli

i Digital Academy said...

Thanks for sharing such a nice information with us...
Digital Marketing in Bangalore

Kuma Herbals said...

Great post!! Thanks for sharing...
Unani Treatment in Bangalore

Navin Prakash said...

Thanks for sharing a piece of valuable information.
Corporate Training in Chennai
Corporate Training
Power BI Training in Chennai
Unix Training in Chennai
Appium Training in Chennai
Oracle Training in Chennai
Advanced Excel Training in Chennai
Linux Training in Chennai
Pega Training in Chennai
Oracle DBA Training in Chennai
Tableau Training in Chennai
Corporate Training in T Nagar

kimi jhaveri said...

Hi this is the nice blog, thanks for sharing us
Get Azure, azure training,azure certification,microsoft azure training,azure course,azure online training

kimi jhaveri said...

Hi, your article was of great help. I loved the way you shared the information, thanks.
Amazing article, I highly appreciate your efforts, it was highly helpful. Thank you CEH Training ,CEH Certification, CEH Online Course, Ethicalhacking

sachin nagar said...

Hi, This is a great article. Loved your efforts on it buddy. Thanks for sharing this with us.
Get cissp
it training courses.
CISSP training ,cissp exam cost, CISSP certification. .Get VMware, vmware training, vmware course, vmware online training., vmware interview questions and answers, vmware Certification, AWS, aws training, aws course, aws certification training, aws online training
Get PMP pmp certification, pmp training, pmp certification in gurgaon,pmp certification cost, pmp training certification

priyash said...

wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article resolved my all queries.
Data science Interview Questions

sachin nagar said...

Hi, This is your awesome article , I appreciate your effort, thanks for sharing us.
cism training
cism certification

cisa training,
cisa certification
cisa exam

priyash said...

wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article resolved my all queries.
Data science Interview Questions
Data Science Course

Govt Jobz Adda said...


I have read your blog its very attractive and impressive. Nice information. It helped me alot.
Government vacancy
Govt Jobs
Sarkari nokri
latest sarkari vacancy
Online Form
latest govt jobs

Priyanka said...

Attend The Course in Data Analytics From ExcelR. Practical Course in Data Analytics Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Course in Data Analytics.
Course in Data Analytics

nisha said...

Nice Post. really very Impressive.

Data Science Training Course In Chennai | Data Science Training Course In Anna Nagar | Data Science Training Course In OMR | Data Science Training Course In Porur | Data Science Training Course In Tambaram | Data Science Training Course In Velachery


priyash said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspried me to read more. keep it up.
Correlation vs Covariance

Data Science pune said...

Nice post and great information thank you. waiting for the next update.
Data Science Course in Pune
Data Science Training in Pune

Data Analytics Pune said...

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.
Data Analytics Course in Pune
Data Analytics Training in Pune

Business Analytics Course said...

I am impressed by the information that you have on this blog. It shows how well you understand this subject.
Business Analytics Course in Pune
Business Analytics Training in Pune

priyash said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
Correlation vs Covariance
Simple linear regression

Data Science Institute In Banglore said...

This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.
Data Science Institute in Bangalore

Data Science Course said...

I finally found great post here.I will get back here. I just added your blog to my bookmark sites. thanks.Quality posts is the crucial to invite the visitors to visit the web page, that's what this web page is providing.

Data Science Course

Data Science Training said...

It has fully emerged to crown Singapore's southern shores and undoubtedly placed her on the global map of residential landmarks. I still scored the more points than I ever have in a season for GS. I think you would be hard pressed to find somebody with the same consistency I have had over the years so I am happy with that.

Data Science Training

Knowledgeshub said...

I have read your blog its very attractive and impressive. Nice information. It helped me alot.
best smartphone
best smartphone in india
best android phone
best mobiles phones 2020
best smartphone in india under 15000

Govt Jobz Adda said...

I have read your blog its very attractive and impressive. Nice information. It helped me alot.
Government vacancy
govt jobs
latest govt jobs
Sarkari nokri
govt jobs Adda
govt recruitment
latest sarkari vacancy

Data Science Course said...

You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!

Data Science Course

Data Science Training said...

Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates.

Data Science Training

DataScience Datascience said...

Hi buddies, it is great written piece entirely defined, continue the good work constantly.
Data Science Course in Bangalore

DataScience Datascience said...

Super site! I am Loving it!! Will return once more, Im taking your food additionally, Thanks.
Data Science Training in Bangalore

ravali said...

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

Simple Linear Regression

Correlation vs Covariance

Knowledgeshub said...

I have read your blog its very attractive and impressive. Nice information. It helped me alot.
best smartphone
best smartphone in india
best android phone
best mobiles phones 2020
best smartphone in india under 15000

Govt Jobz Adda said...

I have read your blog its very attractive and impressive. Nice information. It helped me alot.
Government vacancy
govt jobs
latest govt jobs
Sarkari nokri
govt jobs Adda
govt recruitment
latest sarkari vacancy

Data Science Program said...

Nice blog. I finally found great post here Very interesting to read this article and very pleased to find this site. Great work!
Data Science Training in Pune
Data Science Course in Pune

Arajgure said...

Thank you for this wonderful blog. Its really an amazing blog to read. It has lots of information. Students & working professionals can go through this blog as it would really help them.

DevOps Training in Pune

Data Science pune said...

Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!
Data Science Course in Pune
Data Science Training in Pune

Data Science Program said...

Nice blog. I finally found great post here Very interesting to read this article and very pleased to find this site. Great work!
Data Science Training in Pune
Data Science Course in Pune

Knowledgeshub said...

I have read your blog its very attractive and impressive. Nice information. It helped me alot.
best phone under 15000
best phone under 15000 in india
best phones under 20000 in india 2020
best mobiles phones 2020
best mobile under 15000 in india 2020

Data Analytics Pune said...

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.
Data Analytics Course in Pune
Data Analytics Training in Pune

Business Analytics Course said...

I am impressed by the information that you have on this blog. It shows how well you understand this subject.
Business Analytics Course in Pune
Business Analytics Training in Pune

BestTrainingKolkata said...

After a long time, I have come across such a wonderful piece of writing. It is really informative as well as impressive.
SAP training in Kolkata
SAP course in kolkata
SAP training institute in Kolkata

BestTrainingMumbai said...

I really wish to read some more brilliant writings from you.
SAP training in Mumbai
SAP course in Mumbai
SAP training institute Mumbai

Govt Jobz Adda said...

I have read your blog its very attractive and impressive. Nice information. It helped me alot.
Government vacancy
govt jobs
latest govt jobs
Sarkari nokri
govt jobs Adda
govt recruitment
latest sarkari vacancy

360digitmgas said...

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work. data science training in coimbatore

Priyanka said...

Attend The Business Analytics Courses From ExcelR. Practical Business Analytics Courses Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Data Analytics Courses.
Business Analytics Courses

Business Analytics Programs said...

Nice Post. Very informative Message and found a great post. Thank you.
Business Analytics Course in Pune
Business Analytics Training in Pune

priyash said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
Correlation vs Covariance
Simple linear regression
data science interview questions

Data Science Institute In Banglore said...

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
Data Science Institute in Bangalore

Data Science Certification In Bangalore said...

After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
Data Science Certification in Bangalore

EXCELR said...


Great post i must say and thanks for the information.
Data Science Training in Hyderabad

DataScience Datascience said...

Gangaur Realtech is a professionally managed organisation specializing in real estate services where integrated services are provided by professionals to its clients seeking increased value by owning, occupying or investing in real estate.
Data Science Course in Bangalore

DataScience Datascience said...

I am impressed by the information that you have on this blog. It shows how well you understand this subject.
Data Science Training in Bangalore