I recently looked at some log files (nothing too crazy, somewhere between 20 - 50 MB of text data) and much to my surprise the recent versions of Visual Studio Code seemed to be smoother than Notepad++. That said, it's a nice toolbox of common text operations, like sorting lines, removing duplicates, converting case and whitespace symbols and so on. I still use it daily for similar tasks, or just some TODO files, con…
Notepad++ is 21 years old
221–230 of 254 posts
Re: Notepad++ is 21 years old
#222Re: Notepad++ is 21 years old
#223Earlier quoted context omitted.
I can't live without ripgrep, it's so much faster than grep it's not even funny, especially if working with very large code bases with 100,000+ files
Why is that? Does it build an index so later searches are fast?
That blog is eight years old now, but still pretty accurate.
For more details at the level of the regex engine, see: https://github.com/BurntSushi/rebar
Re: Notepad++ is 21 years old
#224I continue to use Notepad++ despite having tried every other editor and IDE under the sun. This, of course, drives every person completely insane when I explain that my "IDE" is: - Notepad++ for editing, pretty much stock, no plugins - command line for git and grep (Console2 or Git Bash) - File Explorer alongside Everything [0] for navigating files - Beyond Compare [1] for visual diff/merge - WinSCP/PuTTY for SFTP/SS…
If you haven't already, you should try Total Commander for file navigation. It's similar to Notepad++ in that there's a long list of reasons why it's good at its task, but it's also just a very good example of what desktop Windows software can be like when it's done well.
Re: Notepad++ is 21 years old
#225To help many here understand Notepad++, would someone introduce a curious Vim user to Notepad++? Please don't make it into what is better or worse, but what capabilities does each have that the other lacks (not an exhaustive list, of course), what do they both have but implement differently, what uses are in Notepad++'s wheelhouse, etc? I've heard of it for years, of course, but I don't really know it beyond 'GUI adv…
I think the most useful feature is the ability to create new files without picking a filename or location. Then having those files still open on application restart. It’s a workspace. That’s its killer feature.
Ability to record macros. Line operations, sorting and all. Marking and search operations on marked lines, much more powerful than it sounds. Plugins galore, write your own, or just run text through your own exe. BOM manipulation. User defined syntax highlighting.
But most importantly it’s the ease of use. I can explain complex operations to extremely casual users. Can’t do that with vim. I’ve been able to help people perform complex manipulations on crazy files that they never would have accomplished another way. NP++ literally opens a door to people who would never do these things otherwise.
Re: Notepad++ is 21 years old
#226Does anybody know if the search window is still a new popup window? Something that always made me prefer to go use other editors. Or perhaps if incremental search support regular expressions?
Re: Notepad++ is 21 years old
#227Re: Notepad++ is 21 years old
#228One thing I really like about software is that it can theoretically live forever. I know bit rot is real, but with some maintenance, and even a quite small community, it can keep getting revitalized basically forever.[1] The field is generally still young, so I look forward to good solid software just getting older and older and still working well. Makes it worth learning and internalizing. C is in its 50s, and doesn…
on the other hand, most new code sold is not designed with longevity in mind. everything has support lifetimes, and the same thing gets rehashed under new banner and sold. the incentives are not aligned for long-lasting stuff. can't have old opera buildings if the new concerts set up tents every season.
regardless, C is too big to never get worked on supporting for future hardware.
Re: Notepad++ is 21 years old
#229I continue to use Notepad++ despite having tried every other editor and IDE under the sun. This, of course, drives every person completely insane when I explain that my "IDE" is: - Notepad++ for editing, pretty much stock, no plugins - command line for git and grep (Console2 or Git Bash) - File Explorer alongside Everything [0] for navigating files - Beyond Compare [1] for visual diff/merge - WinSCP/PuTTY for SFTP/SS…
I think I'm one of the last people using WSL1. I think everyone jumped to WSL2 because 2 is bigger than 1, but they're really different things. WSL1 lets me keep my files on the Windows side, let's my IDE (PHP storm) remain performant with no Linux to Windows file system overhead, but I still get to use all the Linux CLI tools. I still pay some overhead for that, but it's better than doing it the other way around and…
Re: Notepad++ is 21 years old
#230I continue to use Notepad++ despite having tried every other editor and IDE under the sun. This, of course, drives every person completely insane when I explain that my "IDE" is: - Notepad++ for editing, pretty much stock, no plugins - command line for git and grep (Console2 or Git Bash) - File Explorer alongside Everything [0] for navigating files - Beyond Compare [1] for visual diff/merge - WinSCP/PuTTY for SFTP/SS…