What features does it lack compared notepad++? I find sublime much more flexible.
What sublime text lacks is an integrated command prompt, there are lots of plugins that extend it a lot. Plugin magament is very easy using
Package Control.
The first thing I noticed was the apparent lack of context highlighting options, e.g. the "Mark All" or "Use Style 1" thing Notepad++ has. It does the single word highlight, so it's not all bad. But for comparison's sake I installed Kate again, and it actually does better than I remember (may have to start using it instead of gedit). You can select a word and all occurrences of the word get lit up across the document -- whether it fits the "pattern" of selectable text strings or not. This can be a big deal!
Other random features I recall being a Notepad++ godsend in the past:
- Sublime doesn't seem to have the multiline simultaneous text editing functionality Notepad++ does, though I may have just not found the magic button.
- I like the variety of "split view" options it provides, but I don't see an option to sync the scrolling across (2) views.
+ Leading spaces to tabs / tabs to spaces? (found this one in the menu!)
- It doesn't seem to have the ability to show hidden characters ('\r' '\n' '\0' etc) inline like Notepad++ does.
I guess what I'm getting at is this: Notepad++ has a ton of functionality that's useful not just in coding scenarios but also in the analysis of log files, program output, looking for plaintext breadcrumbs in a binary file (before giving up and opening your hex-editor). e.g. things I want my text editor to be able to do.
Also, some random gripes while I'm at it:
- Editing raw json for settings is clever, but it's also
brutal. I understand it's "beta", but come on. If you're gonna do that, don't interrupt me while I'm working to get in my grill about how I should buy your crap!
- There's some quirks and things that don't work quite right I've run across already, but that's expected in a "beta" I suppose. Though... I'd argue stuff like the disconnected-ness of the find/replace across all open files is unlikely to get "fixed" even in a completed version. (being less of a bug and more of a "why'd you do it that way??")
One of the things I look into my text editor is that is the same above computers and OS. Sublime does that very well. Its a shame that Notepad++ is win only unfortunately. I wonder why, I mean it's open source so why hasn't anyone ported it to linux?
It hasn't been ported because it uses WinAPI calls
everywhere. Crap is bananas!
Well I have never been able to learn any language so I decideed that it was time I got serious and started learning a bit. I dabbled a bit with python, making
Python-adventure(which is actually playable!) but got stuck when learning about classes.
So I checked around and found out that people say that php is easier to learn than python, so I jumped in. Turns out that it is
So I wanted to make something useful that made me learn easily and that lead to a kind of social network skeleton which could be used kind of wordpress, but for social networks.
Okay, I understand. I'd agree that PHP is a good starting point, and it's fairly ubiquitous. Bizarrely, it even supports RAII.
On the other hand... Its security model is (I judge) demonstrably broken.