I have been using EditPlus for a number of years. I've tried thousands (maybe not that many) of alternatives but keep going back to EditPlus. Why? I'm not exactly sure. Everything else feels wrong and clunky (?) I guess. Earlier today I saw a post from ChicksHateMe regarding tabbing in text editors and he mentioned he used Notepad++. I thought to myself, "Maybe I'll give it another shot!".
So far it's not too bad. My reason for posting this is; has anyone used EditPlus and Notepad++ that has any ensight on why one is better than the other (except EditPlus not being free, I already have a license so that's not an issue!).
I used to use Notepad++ and swore by it, even though it's free I always found it to be the easiest to use and much better than anything else I had tried....
I use Coda now and I love it! Mind you, for the price I should!! Although I'd say the time it has saved me has already made up for the money it cost. Also, it's Mac only...
I think the auto-completion is more of a convenience than a necessity. What would be awesome is if it listed the expected parameters since I'm constantly forget the difference between strlen, strpos, strstr, etc and have to look them up.
I am trying to get some power, or even suggested ideas implemented, over at e107coders.org, or maybe plugins.e107.org. One is a section where we can organize topics like this. With a section to discuss CODER TOOLS.
I usta use textpad. Which is one of the few shareware/free programs I've paid for. But I am using notepad++ more now.
When I am working with a project though, like a plugin, I use eclipse. It's wicked powerful, and free. I started to even set up a cvs as well, but never really got that going yet. If you are working on plugins, you may prefer this over notepad++.
One other I find useful it AutoHotKey. I usta be a tourney director for a game site. I am not that quick, so I needed a program to speed me up. I started with 'ShortKeys', but that was limited, so I found AutoHotKey. Here's an example of how I make it work... Examples of my hot keys when I do a language file....
qq is the TRIGGER CONTROL sequence, the d represents DEFINE, then the s is for Start and e is for END
so, seeing as there are rarely any qq words, I use that. you could use, zz but watch out for puZZle.
SO, for example;
I hit qqds // Triggers DEFINE Start I type in LAN_CB2_BUTTON_SAVE I hit qqde // Triggers DEFINE End and I get
define("LAN_CB2_BUTTON_SAVE","X");
I then just replace the X with whatever, like SAVE or SUBMIT, which ends up as
define("LAN_CB2_BUTTON_SAVE","SUBMIT");
I have similar for a lot of tags and SQL statements. IF we can get the forum going, we could start a nice thread to maybe share our key definitions... It takes a bit to get use to, but I save a lot of keystrokes in the long run. Especially the BACKSAPCE (oops, see what I mean). I know other programs have macro's and stuff built in, but this is a standard in all programs for me.
Now, I am playing with the speech recognition like Dragon Dictate, and the free speech recognition given with Vista and Windows 7, to see if I can get it to do what I have AutoHotKeys do. Then people will REALLY think I am crazy as I talk through the night....
Notepad++ is the perfect (and would say - the best) win text editor. My linux favorites are nano (command line, former pico) and gedit (X window). If you are talking about serious PHP/e107 coding, things are a bit more complicated than a single text editor. We (core devs) prepared a 'recommended e107 development tools' list some months ago.
These and more guidelines/recommendations will be published (in some form) on e107.org in the near future. Additionally I'll be posting related information (more detailed I hope) on my blog at free-source.net
Meanwhile you could take a look at the PDT Eclipse IDE project, Aptana IDE (includes PDT extensions) which are free and Zend Studio if you are ready to spend money for the best PHP IDE. IDE stands for Integrated Development Environment.
Also, I wasn't really looking for a "please suggest to me a good text editor!!~!~!11", I was looking for input on Notepad++ from people who use it. I am extremely happy with EditPlus, but I want to see what all the hype is about.
Regarding IDEs, I'd rather not install something that hogs my entire PC of resources to preform tasks that I can do with notepad.
Notepad++ is the perfect (and would say - the best) win text editor. My linux favorites are nano (command line, former pico) and gedit (X window). If you are talking about serious PHP/e107 coding, things are a bit more complicated than a single text editor. We (core devs) prepared a 'recommended e107 development tools' list some months ago.
These and more guidelines/recommendations will be published (in some form) on e107.org in the near future. Additionally I'll be posting related information (more detailed I hope) on my blog at free-source.net
Meanwhile you could take a look at the PDT Eclipse IDE project, Aptana IDE (includes PDT extensions) which are free and Zend Studio if you are ready to spend money for the best PHP IDE. IDE stands for Integrated Development Environment.
nano shouldn't be recommended for anything serious even though I love its simplicity and use it all the time, you have to enable syntax highlighting and if you really want to have a powerful tool in a terminal you should use Vim or Emacs. gedit is actually GTK+ based, not X11, even though obviously for its Linux use it does use X11. It works on all 3 main platforms also.
I honestly can't agree that serious PHP work needs an IDE. Vim can easily turn into an "IDE" and so can gedit with the right plugins. Geany is a great tool with basic IDE features. Also for people that want something even more user friendly try Bluefish.
When I am rarely on a Windows machine, I use notepad++ or Programmer's Notepad. Both are great but I have no comparison to EditPlus, if you like it continue to use it.
Please don't bother with thinking a new text editor or IDE will greatly improve anything, just make sure you have something that suits your needs.
septor wrote ... Regarding IDEs, I'd rather not install something that hogs my entire PC of resources to preform tasks that I can do with notepad.
No offense but you should buy you new PC. You can't perform (let's say even close to 1%) IDE tasks with whatever text editor you use. However, I agree the whole depends on your coding needs. I was talking about 'coding as a job'. And the answer to your question is - YES, Notepad++ rocks, you'll love it.
@rgk - I didn't say I use nano/gedit for coding, I was talking about text editors (useful to e.g. edit your php.ini, view error_log etc).
It's not always about YOU!!!. I answered the way I did because I thought OTHERS that would read this, not just YOU. And THEY might want to see names of other alternatives, and/or other tools that would help. I DID look at the time of the post and considered your arrogance to be cause by an outside factor....
You are blowing this way out of proportion.
In fact I'm going to request that this thread get locked before this gets further out of control.
@rgk - I didn't say I use nano/gedit for coding, I was talking about text editors (useful to e.g. edit your php.ini, view error_log etc).
gedit is completely acceptable for coding (its what I use), i just think nano might be too simple but is good for what you said, editing configs and looking at logs. with the external tools plugin gedit can be very powerful
vi? Seriously? Also, I wasn't really looking for a "please suggest to me a good text editor!!~!~!11", I was looking for input on Notepad++ from people who use it. I am extremely happy with EditPlus, but I want to see what all the hype is about. Regarding IDEs, I'd rather not install something that hogs my entire PC of resources to preform tasks that I can do with notepad.
I tried a few editors and I installed allot. The reason I went with NP++ was that I "get it", it converts quite a few things and it can change languages like it does (helps to compress css and js). The color coding I can "see" easily too. I have one of those mice that can either scroll in increments or free wheel, so a long script is easy to find errors (for example) in by giving the old wheel a spin and stopping around the error. I find the Find/Replace function lacking though.
I also keep older copies of CuteHTML and FrontPage 2002 to use for a few extras other programs don't do.
This topic is EXACTLY (more or less, counting from the last reply) two years old (congratulations!) and I'd normally not bump it but I think its appropriate. I'd like to inform people about an editor that I have been using recently: Sublime Text 2. It's not an IDE but is has great features and even more amazing performance (in terms of speed and stability). It comes with a huge amount of features that are similar to those in the software mentioned above. Comparing to notepad++, I'd just say it has more out of the box features and feels more 'polished'. Having said that, I still like notepad++ for some quick changes as well.
I'd say give it a try, it has a free trial (no time restriction or any restriction for that matter)!