Submitted by Howard Jares
Latest posts by Guest Author (see all)
- FREE: File Permissions Check – Compare folder and file permissions - Fri, Feb 20 2015
- FREE: ABC-Deploy – Software deployment and inventory - Wed, Apr 16 2014
- FREE: AD Permissions Reporter – View Active Directory permissions - Fri, Feb 7 2014
Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
Feature list:
Subscribe to 4sysops newsletter!
- Syntax Highlighting and Syntax Folding
- WYSIWYG
- Auto-completion
- Multi-Document
- Multi-View
- Regular Expression Search/Replace supported
- Full Drag ‘N' Drop supported
- Dynamic position of Views
- File Status Auto-detection
- Zoom in and zoom out
- Multi-Language environment supported
- Bookmark
- Brace and Indent guideline Highlighting
- Macro recording and playback
I must say, that I use this tool all the time. It is great for many things, like editing HTML/PHP and VBScript.
Yeah it is really nice. Only downside is that it doesn’t support PowerShell (yet).
You can get syntax highlighting and even autocompletion with Notepad++. See this link:
https://blogs.sans.org/windows-security/2009/07/17/powershell-syntax-highlighting-auto-completion/
I like Notepad++ a lot. I invoke it from the command line a lot, and instead of specifying the path, I put a batch file call np.cmd in my path. The contents are this one-liner:
@start “Notepad++” “C:\Program Files\Notepad++\Notepad++.exe” %*
If I’m in a folder with a temp.txt file, I open it like this:
np temp.txt
The regex search, large file handling, syntax highlighting, and nifty plugins all attracted me to the project.
One nuisance has been recurring, the keybinding for the Alt-S menu has been overridden by the Compare plugin in one build, and then removed again. I don’t use that plugin, and don’t want it overriding standard Windows menu navigation, so I just delete:
C:\Program Files\Notepad++\plugins\ComparePlugin.dll
How does it deal with heredocs? Dreamweaver totally screws that up.