Which IDE is for me?
Which IDE is for me?

Hey everyone, 

I'm currently using PSPAD as my main editor, but I'm looking to get something more full featured. I code in PHP, but occasionally modify HTML and CSS code too.

I am looking for:

1) **Directly editing a file over FTP - must sync / commit changes on save** - NOT manual file transfer / update. This is a must for me.

2) **Adjust contextual menus based on the language I am working in** - For example, in PSPAD, when you are working in a block of PHP and you press ctrl-enter, you get a drop down of PHP references, and when your cursor is in a block of CSS, you get CSS references. Something similar would be really handy. 

3) **Autocomplete** - for variable names, classes etc

4) **Easy access to PHP function reference** - arguments, textual explanation

5) **Rich editor features** - colors, bracket highlighting, code collapsing

6) **Free or relatively low cost** ( I am a student - to give you an idea of what I mean by low cost :D )

I'd love to hear any recommendations people have. Thank you!
Which IDE is for me?
===

Which IDE is for me?

Hey everyone, 

I'm currently using PSPAD as my main editor, but I'm looking to get something more full featured. I code in PHP, but occasionally modify HTML and CSS code too.

I am looking for:

1) **Directly editing a file over FTP - must sync / commit changes on save** - NOT manual file transfer / update. This is a must for me.

2) **Adjust contextual menus based on the language I am working in** - For example, in PSPAD, when you are working in a block of PHP and you press ctrl-enter, you get a drop down of PHP references, and when your cursor is in a block of CSS, you get CSS references. Something similar would be really handy. 

3) **Autocomplete** - for variable names, classes etc

4) **Easy access to PHP function reference** - arguments, textual explanation

5) **Rich editor features** - colors, bracket highlighting, code collapsing

6) **Free or relatively low cost** ( I am a student - to give you an idea of what I mean by low cost :D )

I'd love to hear any recommendations people have. Thank you!