Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (476)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (532)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Kick Visual Studio in the face  (Read 2538 times)
0 Members and 1 Guest are viewing this topic.
Offline longino

Junior Member


Medals: 1



« Posted 2012-07-17 04:32:16 »

One thing VS fanboys usually bring up is Intellisense as some kind of "advantage". It is strange, because since the 90s completion is a kind of a standard feature for any shitty editor.

Well, it happens that Eclipse comes with a delay enabled, so the completion takes much longer than just instantaneous. WHY!? Just so Java looks slow and not as good as the competition!?

In order to make Eclipse to behave like VS, just change Auto activation delay (ms) to 0 and Auto activation triggers for Java to .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ in Java / Editor / Content Assist.

Sometimes I think there are too many Linux freaks in Java. They seem to make things always so unnecessarily complicated, there's always an extra configuration somewhere, an extra file you have to copy, etc. Too much BS that should be default!
Offline sproingie

JGO Kernel


Medals: 201



« Reply #1 - Posted 2012-07-17 05:18:34 »

The delay is so you can start typing a dot and something immediately afterward and it doesn't pop up the menu and distract you.

Christ, you are always hysterical about something.  Seek professional help.
Offline BoBear2681

JGO Coder


Medals: 18



« Reply #2 - Posted 2012-07-17 05:23:56 »

I wonder if we took a poll of developers, how many would prefer instantaneous code completion popups vs. a small delay.  I'm betting it's along the lines of whatever their most-used IDE does.

I think the logic behind the delay is "if I pause for a second, I probably need help remembering what method/field/whatever I want to type.  If I don't pause, I'm probably hammering out code by myself just fine, and popups would just obscure my view of other code in the editor."
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jdgamedev

Senior Newbie


Medals: 1


Chillin Like a Villin


« Reply #3 - Posted 2012-07-17 06:07:17 »

I've never really been bothered by the delay in Eclipse. On the other hand, hovering my mouse over a class in order to import it is annoying.

I should probably look up a way to fix that...

I'm on a quest to become a better game developer, check it out.
Offline Evil[1]

Senior Newbie


Medals: 1



« Reply #4 - Posted 2012-07-17 09:03:43 »

You found the Java Editor preferences dialog... congratulations.
Offline Sickan

Senior Member


Medals: 8



« Reply #5 - Posted 2012-07-17 09:52:22 »

I have to buy Visual Studio to add extensions for it? Doesn't Microsoft know that I am a poor developer?

Cheers Smiley
Offline gimbal

JGO Knight


Medals: 25



« Reply #6 - Posted 2012-07-17 10:37:37 »

I have to buy Visual Studio to add extensions for it? Doesn't Microsoft know that I am a poor developer?

Cheers Smiley

They don't even know or care you exist. They want to sell licenses by the trunk load.

Myself: I much appreciate the delays that have been built into Eclipse and even complained once about one of them needing to be slightly longer Smiley
Offline jonjava
« Reply #7 - Posted 2012-07-17 10:46:54 »

You can always take a quick look at your hotkeys. I tap CTRL+SPACE for instant intellisense, CTRL+1 for that other useful thing. ALT+Arrow keys to move around lines of code, CTRL+ALT+(up,down)to copy lines of code. CTRL+ALT+ENTER for auto indentation (customizable), CTRL+ALT+(left,right) to move between recent tabs/methods/classes. That's basically it I think. Eclipse is highly customizable. It would be annoying if intellisense would popup right at the start of every single word :o

Offline Sickan

Senior Member


Medals: 8



« Reply #8 - Posted 2012-07-17 10:50:55 »

Those "Linux freaks" are the reason that we don't program Java in Visual Studio, or in Eclipse with a $500 license.
Offline gimbal

JGO Knight


Medals: 25



« Reply #9 - Posted 2012-07-17 14:25:40 »

Those "Linux freaks" ...

Huh, I completely read over that. How can you take anyone seriously that just blurts out woefully inappropriate stuff like that?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #10 - Posted 2012-07-17 14:32:20 »

The best way to reduce the impact of trolls on a forum is to deprive them of the reactions they crave and answer in an intelligent manner which a) potentially can give some actual useful insight for others b) make them look doubly as bad if they respond in a non-intelligent manner and c) bore them so they stop Tongue
Offline goowik

Senior Newbie


Medals: 1



« Reply #11 - Posted 2012-07-17 14:51:39 »

Really? These types of threads still exists? Cheesy

Look, I get that there are still people with negative opinions about Microsoft and their IDE's. But come on...
It's 2012. Is there still war between all OS?
Offline ReBirth
« Reply #12 - Posted 2012-07-17 15:54:02 »

That's delay? I always thought it's my CPU's lag Grin

Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #13 - Posted 2012-07-17 17:39:40 »

I turn it off. If I want completion I will press ctrl space.

Offline princec

JGO Kernel


Medals: 342
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #14 - Posted 2012-07-17 18:48:50 »

Yeah, I do that too. Mind often telling fingers what to do before hard disk catches up, leading to annoyance.

Cas Smiley

Offline Cero
« Reply #15 - Posted 2012-07-17 19:54:12 »

how do you turn it off ? I mean it could be better, because you can always press CTRL + 1, IF/WHEN you need it

I started with VS 6 and c++ yeeears ago and "liked it" (not knowing anything other)

With Java, I started with JOE, then JCreator, then NetBeans and for a long time now Eclipse.

Recently I had to write some C++ code again and installed Visual Studio 2010 or whatever. Its like > 9000 GB, takes ages to start up, takes ages to compile.
Afaik Eclipse can also do C++, so if I ever have another big C++ thing, I'm going to try to use Eclipse as well.

Online Roquen
« Reply #16 - Posted 2012-07-17 21:32:57 »

Comparing compile times doesn't really make sense for completely AOT (c/c++/etc) vs dynamically compiled (java, etc).  Visual Studio is quite good for C/C++...everything else I wouldn't know (nor care).
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #17 - Posted 2012-07-17 22:31:11 »

I've never really been bothered by the delay in Eclipse. On the other hand, hovering my mouse over a class in order to import it is annoying.

I should probably look up a way to fix that...
Ctrl+Shift+O (O as in Open) auto-(un)imports everything.

If you use static importing with LWJGL, set the "number of static imports to expand" to 99 in the Java Editor preferences.

You're welcome. Smiley

Offline longino

Junior Member


Medals: 1



« Reply #18 - Posted 2012-07-18 00:29:27 »

I think the logic behind the delay is "if I pause for a second, I probably need help remembering what method/field/whatever I want to type.  If I don't pause, I'm probably hammering out code by myself just fine, and popups would just obscure my view of other code in the editor."

Except that it doesn't obscure anything. And if you are typing code then you aren't reading some other part of the page. What do Java developers read code a couple of lines below while typing something new?
Offline CyanPrime
« Reply #19 - Posted 2012-07-18 01:41:57 »

I think the logic behind the delay is "if I pause for a second, I probably need help remembering what method/field/whatever I want to type.  If I don't pause, I'm probably hammering out code by myself just fine, and popups would just obscure my view of other code in the editor."

Except that it doesn't obscure anything. And if you are typing code then you aren't reading some other part of the page. What do Java developers read code a couple of lines below while typing something new?
<a href="http://www.youtube.com/v/jVEuINERKrs?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/jVEuINERKrs?version=3&amp;hl=en_US&amp;start=</a>
Offline BoBear2681

JGO Coder


Medals: 18



« Reply #20 - Posted 2012-07-18 16:10:33 »

I think the logic behind the delay is "if I pause for a second, I probably need help remembering what method/field/whatever I want to type.  If I don't pause, I'm probably hammering out code by myself just fine, and popups would just obscure my view of other code in the editor."

Except that it doesn't obscure anything. And if you are typing code then you aren't reading some other part of the page. What do Java developers read code a couple of lines below while typing something new?

Context for code you're adding to an existing method body?
Online matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #21 - Posted 2012-07-18 21:33:12 »

If you use static importing with LWJGL, set the "number of static imports to expand" to 99 in the Java Editor preferences.

You're welcome. Smiley
Thank you... But I couldn't find it... :/ Could be very helpful... btw, when searching for that one, I found this:

Just wanted to share this. Could be helpful maybe... (maybe some GL* class is missing, or one doesn't actually exist.. )
And I wanted to ask, where excactly that option is.

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #22 - Posted 2012-07-19 21:46:13 »

I'm away from all computers and on my phone right now but I assume it is somewhere in the surrounding settings, maybe "Folding"? If not, have you tried Google?

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

pw (17 views)
2014-07-24 01:59:36

Riven (17 views)
2014-07-23 21:16:32

Riven (14 views)
2014-07-23 21:07:15

Riven (17 views)
2014-07-23 20:56:16

ctomni231 (45 views)
2014-07-18 06:55:21

Zero Volt (40 views)
2014-07-17 23:47:54

danieldean (32 views)
2014-07-17 23:41:23

MustardPeter (36 views)
2014-07-16 23:30:00

Cero (51 views)
2014-07-16 00:42:17

Riven (50 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!