Search posterous

Search all posts and users. Type a name, type a favorite song title, whatever! See what comes up.
  

More posterous blogs











More recommended blogs »

Here are posterous posts filed under ide...

Jay says...

    Many programmers using Eclipse are having a hard time editing simply because they are yet to use the IDE more efficiently. Here are most of the hotkeys and shortcuts I use and I would like to share these with you. I currently use Eclipse Ganymede, but I have been using these hotkeys since Eclipse 3.1. The hotkeys I use very commonly are the following:

Ctrl+Shift+O Organze imports. This saves you from people telling you to remove unnecessary imports and also obtains the import classes that you forgot to import. Import import import.

Ctrl+Q Go to last edited change. This is useful when you are browsing too much code in other files then forget what file you were currently working on and most importantly, what exact line and column you were.

Alt+Up or Alt+Down Move line up or down. Very useful when moving blocks of code around like putting it inside a loop or rearranging the program logic. Simply select the lines you want to move then use the hotkey.

Ctrl+Shift+T or Ctrl+Shift+R Open Type or Open Resource. Know the class name or the properties file name but forgot which project or package it resides in? Use this hotkey.

Alt+Shift+W, P Have 100+ classes in your project, and dont have time to memorize all names? Use this hotkey to show the the file you are currently working on in the Package Explorer.

Ctrl+D Erase current line. Pressing Home, another Home(to get the indentation spaces), Shift+End, Backspace is replaced by a hotkey.

 

And here are most of the other shortcuts I use (yes I use them all) when working in Eclipse:

Navigation
Last Edit Location Ctrl+Q
Backward History Alt+Left
Forward History Alt+Right
Go to Line number Ctrl+L
Go to Method Ctrl+O
Find Next Text Occurrence Highlight text to search then Ctrl+K
Find Previous Occurrence Highlight text then Ctrl+Shift+K
Go to Matching Bracket Ctrl+Shift+P
Open Type Ctrl+Shift+T
Open Resource Ctrl+Shift+R
Open Encapsulated Class Ctrl+T
Show Current Class in Package Explorer Alt+Shift+W, P
Activate Editor F12
Maximize/Restore Editor Pane Ctrl+Numpad Enter or Ctrl + M
Flip through tabs(opened files) Ctrl+PgUp/ Ctrl+PgDn
List opened tabs Ctrl+E
Select Perspective Ctrl+F8
Close All Open Editor Panes Ctrl+Shift+W


Editing
Toggle Comment Ctrl+/
Move Line/s Down Alt+Down
Move Line/s Up Alt+Up
Delete Current Line Ctrl+D
Insert Blank Line to Previous Line Ctrl+Shift+Enter
Insert Blank Line to Next Line Shift+Enter
Copy Line to Next Line Ctrl+Alt+Down
Copy Line to Previous Line Ctrl+Alt+Up
Organize Imports Ctrl+Shift+O
Auto Format Ctrl+Shift+F
To Upper Case Ctrl+Shift+X
To Lower Case Ctrl+Shift+Y


Running/debugging
Debug Java file Alt+Shift+D, J
Run Java file Alt+Shift+X, J


Miscellaneous
Content Assist Ctrl+Space
Quick Fix Ctrl+1
Toggle Breakpoint Ctrl+Shift+B
Toggle Mark Occurrences Alt+Shift+O
Display Available Eclipse Shortcuts Ctrl+Shift+L

Filed under: eclipse, ganymede, hotkeys, ide, programming, shortcuts, video

jarod51 says...

From Netbeans...

Symfony support finished

Posted by Tomas Mysik on Oct 02 2009, 11:35:20 AM CEST

Hi all, today I would like to announce that the support for Symfony PHP Framework (as we planned it for NetBeans 6.8) is finished. So, what's new?

(If you missed our previous blog post about Symfony support in NetBeans, please, read it here.) 

Now, code completion offers proper Symfony variables in Symfony views.

Also, one can very easily navigate between Symfony views and actions. Of course, these actions are not present in other PHP files.

So, if you navigate from view to action... 

... you will end there :)

You can navigate vice versa as well (please notice that you must invoke the action from the body of a method).

One can assign shortcut for this action.

Please notice that these improvements will be available in NetBeans 6.8 Beta (will be released soon) .

Now, it's time to use NetBeans for your own Symfony projects or to follow Symfony tutorial to see whether Symfony support is good enough or should be improved. So, please test it and report all the issues or enhancements you find in NetBeans IssueZilla (component php, subcomponent symfony).

Filed under: ide, php, symfony, web

riduidel says...

Ce matin, Eclipse 3.5 est sorti, et je me suis dit que j'allais l'installer. Seulement, j'utilise aussi maven et subversion. Ert d'un seul coup, ça devient moins drôle à faire marcher !

  1. La première fois, j'ai installé subversive avant ses connecteurs. Du coup, ça ne marchait pas.
  2. La deuxième fois, ça marchait presque bien, sauf l'intégration maven/svn (pour que quand je récupère un projet, il ait automatiquement la bonne nature et la bonne gestion des dépendances. Et pour corriger ça, j'ai dû passer aux builds stables de m2eclipse et, en bonus, essayer d'installer l'intégration subversion (mais rien ne précise dans le site de m2eclipse que cette intégration est réservée à subclipse)
  3. Et depuis, je n'arrive plus à installer correctement le connecteur SVN pour Subclipse ...

Filed under: ide, java, plugins

Jerry says...

Get the Flash Playerto see this player.
(download)

A video tour of the new Resource Center in Revolution 3.0.

Filed under: IDE, lesson, video

YamilG says...

Antes que nada ¿qué cosa es un IDE? ese es un término que lo venía viendo desde hace días pero que para serles honestos me quedó claro hasta hace un par de semanas cuando comencé en este rollo de la programación. Un IDE es entorno integrado de desarrollo (integrated development enviroment), que es una aplicación de software que incluye un editor de código, un compilador, un debugger y algunas funciones automatizadas que son las que precisamente le dan la ventaja.

Bueno regresando al tema ¿qué IDEs utilizó y recomendaría?

1.- Adobe Dreamweaver CS4
El primero no necesariamente por ser el mejor, sino porque fue de los primeros que conocí (me refiero a la aplicación en sí, no a la versión). Ideal para quien viene comenzando, posee un modo de vista en "design" un muy conveniente "split" que permite ver mitad código mitad elementos de forma gráfica. En su modo de diseño, Adobe Dreamweaver CS4 es un WYSIWYG (what you see is what you get), lo que quiere decir que uno puedo ordenar los elementos, estilizarlos y demás sin escribir una sola línea de código, precisamente el programa las escribe por uno. Dentro de sus componentes incluye un administrador de sitios que permite mantener organizados los diferentes archivos de los sitios que manejemos, por otro lado también incluye un cliente ftp que permite sincronizar con facilidad los archivos locales a un servidor web. Otra característica que es de mi agrado y que fue la que prácticamente me mantuvo usando DW por mucho tiempo es la autocompletación de código, si están trabajando en modo "code" y escriben por ejemplo "<d" el programa sugerirá posibles completaciones para el mismo por ejemplo "<div>" muy útil y les ahorrará mucho tiempo. En su última versión (Creative Suite 4 o simplemente CS4) incluye una función muy conveniente que se llama "live view" lo que hace que el código que estamos escribiendo se actualice en tiempo real en un navegador web, de esta forma lo que ahorra muchos "refresh". Recomiendo Adobe Dreamweaver CS4 para usuarios de todos los niveles (ideal sobre todo para los que vienen comenzando y aún no dominan muy bien la codificación).

Dreamweaver CS4

2.- Panic Coda
Conocí este editor gracias a su increíble sitio web, el cual resulta ser una excelente carta de presentación. El programa en cuestión de funciones resulta un poco más limitado que Dreamweaver, orientado diría yo que a desarrolladores de nivel intermedio, personas que ya dominan el marcado y codificación de los los 3 capas que generalmente vemos en la mayoría de páginas web (html+css+javascript). Lo que a mí me resulta más llamativo de esta herramienta es su increíblemente limpia y bien organizada interfaz gráfica, la forma que -al igual que dreamweaver- sugiere código lo cual ahorra mucho tiempo. Este es el editor que estoy utilizando actualmente, me permite ver las archivos de mis sitios de forma fácil y organizada, la edición muy amigable, y la integración con Transmit es muy buena. La desventaja más grande es que está únicamente disponible para MacOSX.

Panic - Coda

3.- TextMate
TextMate es como una navaja suiza, tiene de todo para todos, es relativamente amigable y permite personalizar la interfaz, yo lo he estado usando para programar en C++. TextMate incluye un emulador de aplicaciones que se llama Darwin (honestamente no puedo hablar mucho al respecto, vengo comenzando en este mundo de desarrollo de software) que es el que me ha permitido correr mis programas de C++. Es la elección actual de muchos web developers, y sería mi recomendación para desarrolladores en nivel medio y avanzado. Al igual que Coda, TextMate está únicamente disponible para MacOSX.

TextMate

Filed under: app, ide, software, webdev

d2s says...

Offscreen Technologies Ltd

Offscreen Technologies Ltd is developing Offscr® Studio IDE™ which dramatically shortens the time to market in creating high quality applications for Symbian S60 3rd and 5th edition devices.

Offscr® Studio IDE™ is now in the late phase of closed beta testing and will be commercially available later this year.

Filed under: IDE, mobile, Nokia, Programming, software, Symbian

Kirk says...

Follow up to: Zenburn For Aptana

Here's another file for import into Aptana's ScriptDoc Editor Colors panel to make documentation look right.

Also, under Preferences->General->Editors->Text Editors I set Line Number Foreground to RGB:133,172,141

The end result should match the attached screenshot.

Click here to download:
Aptana_ScriptDoc_ZenBurn.col (1 KB)

Filed under: aptana, color scheme, ide, javascript, scriptdoc, zenburn

Kirk says...

Click here to download:
Aptana_JS_ZenBurn.col (1 KB)

Visual Studio won't support Javascript snippets until 2010, so I'm switching to Aptana Studio.
Of course an editor isn't an editor until it supports your color scheme, so I now submit to the world Zenburn for Aptana.

If you use ScriptDoc, be sure to get this color scheme file as well: /aptana-scriptdoc-zenburn-color

Aptana ScriptDoc ZenBurn Color Scheme

Filed under: aptana, color scheme, ide, javascript, zenburn

riduidel says...

Petit avant propos : ce message est issu d'une discussion sur une liste de diffusion Java à laquelle je participe. Il m'a semblé intéressant (surtout que je sais que certains de mes lecteurs sont comme moi développeurs Java)

Je suis étonné qu'un tel sujet ne déchaîne plus les passions.

J'ai souvenir de discussions plus enflammées sur des sujets moins polémique sur cette liste ...

On a du vieillir ;-)

Ca doit être ça

Je crois surtout que, grâce à maven en particulier, le choix d'un IDE n'est plus structurant pour les projets de grosse taille (typiquement les projets JEE). On a en effet maintenant toutes nos bibliothèques disponibles de manière standardisée quelquesoit l'interface de développement choisie.

C'est un peu faux en ce qui concerne les développements "visuels" quels qu'ils soient : depuis l'époque môdite de Struts, on cherche toujours, pour le web comme pour le swing, le générateur d'UI qui marche à tous les coups avant de toujours en revenir au développement à la main dans Eclipse ou NetBeans. Et là, en revanche, avoir ses petites habitudes, ça peut aider à gagner des dizaines de jours : savoir bien utiliser le debuggeur, connaître les raccourcis clavier, c'est le genre de feintes où l'habitude d'un outil est primordiale, plus encore que l'ergonomie du dit outil ou encore son intérêt réel.

Pour ce genre de cas (et histoire d'insister sur le thème "elle est finie la belle époque des débuts, quand je codais avec TextPad, la javadoc en WinHelp et le JDK en ligne de commande"), j'ai une citation chinoise qui est assez appropriée : "il n'y a pas de mauvais outils, seulement de mauvais ouvriers". En l'occurence, ça signifie pour moi que forcer un développeur à utiliser un outil qu'il ne connaît pas (genre un IDE, même s'il est meilleur comme IntelliJ Idea, qui garde pour moi une aura de qualité depuis mon dernier test qui remonte à 5 ans), ça revient à lui couper une main et lui demander d'être performant.

Parce que l'IDE, c'est notre troisième bras. C'est lui qui nous permet de voir le code sous différents aspects, de le travailler selon chacun de ces aspects, pour enfin le faire marcher. La contrepartie de ça, c'est que ne pas savoir utiliser un IDE, c'est en quelque sorte un aveu d'incompétence : on a un outil qui nous permet de définir une architecture, de coder un produit professsionnel, de le tester sous toutes les coutures, de voir quels sont les mauvais comportements du produit qu'on développe, et on ne sait utiliser que l'éditeur et (parfois) un tout petit peu le débuggeur. Ca, c'est un scandale. Moi, quand je vois ça, ça me donne envie de filer aux développeurs d'opérette qui en sont à ce niveau TextPad et une ligne de commande, juste pour leur faire comprendre qu'ils ne sont pas obligés d'utiliser le meilleur matériel s'ils ne savent pas s'en servir. Mais je m'égare ...

Pour finir, ma réponse à la question initiale est assez simple : quel IDE ? Celui que je préfère pour la tâche en cours : Eclipse pour coder et debugger, et NetBeans pour profiler. Et parfois notepad++ quand je dois juste modifier une ligne ou deux. Si vous me dites qu'ils sont tous les trois open-source et que c'est une volonté de ma part, je vous dirais que c'est faux. ils sont certes tous les trois open-sources et gratuits, mais la seule chose qui m'intéresse, c'est leur gratuité. je pourrais vous faire tout un laïus sur le darwinisme appliqué à la production logicielle démontrant que, pour les outils de développement, l'open-source garantit la meilleure qualité, mais je ne crois pas que ça vous intéresserait des tonnes ...

Filed under: développement, IDE, java, maven