Notepad++ 8.4.1
Notepad++ is a free source code editor (Notepad replacement), which supports several programming languages, running under the Microsoft Windows environment. It also gives the extra functionality to define a user’s own language for the syntax folding and syntax highlighting.
You can print your source code in color. It allows a user to edit the different document in the same time and even to edit the same document synchronizely in 2 different views. Notepad++ supports full drag and drop.
This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence.
The supported programming languages: ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, javascript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML.
Notepad++ Features:
- Syntax Highlighting and Syntax Folding
- WYSIWYG
- User Defined Syntax Highlighting
- 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
Changes in Notepad++ 8.4.1:
- Fix HTML syntax highlighting in PHP files regression.
- Fix “Reload from disk” loosing syntax highlighting regression.
- Fix unfocused selected text background color changed regression.
- Update Scintilla from 5.2.1 to 5.2.2 and Lexilla from 5.1.5 to 5.1.6.
- Fix multi-part keyword in prefix mode freezes Notepad++ in UDL.
- Add several dark mode enhancement.
- Add DarkMode usage detection support for plugins.
- Add “Framed current line” option beside of “Highlight current line background”.
- Add file monitoring command line argument [-monitor].
- Add File Dialog enhancement.
- Add a new format argument/option “ADD_ZERO_PADDING” to NPPM_GETNPPVERSION.
- Restore auto-completion & calltip default fg/bg colors when no theme is applied.
- Sort “Search result” to the bottom in language list of Style Configurator.
Included plugins:
- NppExport v0.4
- Converter 4.4
- Mime Tool 2.7
Changes in Notepad++ 8.4:
- Update Scintilla from v4.4.6 to v5.2.1 and add Lexilla v5.1.5.
- Enhance dark mode support.
- Fix lossing characters issue after case-conversion (UPPER/lower).
- Fix “Sort Lines as Integer” not considering negative number issue.
- Sort languages alphabetically automatically in Style Configurator.
- Fix flashing box (autocompletion empty list) appears while typing issue.
- Scrolling Document List automatically to make the selected tab item visible.
- Make Find in Files search result line number aligned.
- Add default A-Z sorting ability in Function list.
- Add virtual space ability.
- Fix document being wronly marked as saved bug after converting its encoding.
- Fix Document list not synchronized with tab order after sorting.
- Fix file saving critical bug under Symantec encryption desktop.
- Enhance installer: Remember the chosen language in the previous installation.
- Fix cropped text in Shortcut mapper’s status area issue.
- Improve Find/Replace Dialog layout.
- Update NSIS & Inno Setup keyword lists.
Changes in Notepad++ 8.3.3:
- Fix crash regression on opening a session file.
- Enhance stability: add new ability (plugin compatibility) for not loading incompatible plugins.
- Fix deleting the folded line makes folded (hidden) content disappeared.
- Re-enable ability to center the FindReplaceDlg on Notepad++ main window.
- Fix extension not appended issue while saving with ENTER under Windows 7.
- Fix preferences dialog “Dark Mode->Customize tone” RTL alignment issue in dark mode.
- Fix disabled static texts of Preferences blurry issue in Dark mode.
- Add 4 API for custom auto-indentation and getting current macro status.
- Add new AutoComplete icon for distinguishing functions from normal keywords.
- Fix Plugin Admin close issue after typing ENTER.
- Show current and new version on update dialog.
Changes in Notepad++ 8.3.2:
- Fix incorrect message while double clicking on search result regression.
- Fix regression: file can’t be saved if it’s set to other charset before.
- Fix UDL comment config input fields broken regression.
- Fix UDL dialog crash issue on over 30 created UDL.
- Add sorting document tab order commands by name, path, type and size.
- Add API NPPM_GETCURRENTLINESTR and variable $(CURRENT_LINESTR) for RunDlg.
- Support better 2GB+ file (cmdline & session file adaptation).
- Fix auto-completion sort order problem due to fx icon.
- Refine auto-saving session on exit behaviour.
- Enhance performance on exit with certain settings.
- Fix auto-complete case insensitive not working issue.
- Fix saving problem (regression) with “Sysnative” alias in x86 binary.
Changes in Notepad++ 8.3.1:
- Fix XML tag adding or mark deletion crash issue.
- Fix wrong cursor position on opened file & cmdline ‘-n’ param not working regression.
- Revert “Enable backup on save (simple) feature by default”.
- Restore auto-completion insert selection default behaviour (now with both ENTER & TAB as expected).
- Fix Path Completion not working regression.
- Fix target directory parameter (/D=) ignored by x64 installer regression.
- Add icons in front of function items of auto-completion to distinguish from word items.
- Fix file dialog “Append extension” checkbox not working on empty folder.
- Fix link part of Dark Mode Customized tone not persistent issue.
- Fix NPPM_RELOADFILE not working with converted 8.3 DOS file name bug.
Changes in Notepad++ 8.3:
- Remove 2GB file open restriction for x64 binary.
- Improve large files (200MB) loading speed and editing/browsing performance.
- Fix Find in Files crash issue.
Changes in Notepad++ 8.2.1:
- Fix regression of loaded session being empty on exit.
- Add Find/Replace text swap button in Find replace dialog.
- Add an option for inserting auto-completion selection to fix hitting twice ENTER to go to next line.
- Fix installer x64 not detected the previous installation location.
- Add copy name/path commands to DocList and Edit menu.
- Fix Recent Files List not revised issue after “Save As” command.
- Fix Windows 11 detected wrongly issue in “Debug information”.
- Fix “Save As” command cannot be used as “Save” issue.
- Fix visual glitch regression of fg/bg color disabling.
- Fix wrong keywords (of preprocessor in C) highlighting in Java.
Changes in Notepad++ 8.2:
- Add exclude folder(s) capacity in Find in Files (mouse hover on “Filters” label for getting the example on tool-tip).
- Fix UTF-8 detected wrongly as TIS-620 encoding issue.
- Add auto save loaded session on exit feature (while “Open session in a new instance” is set in Multi-instance settings).
- A comprehensive fix for dockable panels losing background color when switching back Notepad++.
- Fix memory leak while toggling between Dark/Lite Mode.
- Fix caret left-right inverse moving in RTL mode issue.
- Fix Document List icons unchanged issue after switching to dark mode or changing to alternative icons.
- Fix incorrect folding behaviour in C, C++, Java, JavaScript, TypeScript and Objective-C.
- Update boost regexp from v1.76 to v1.78
- “Rename tab” name field enlargement (from 20 to 63 char!).
- Apply “crontab” file to the syntax highlighting of bash.
Homepage – https://notepad-plus-plus.org
Supported Operating Systems: Windows XP, Vista, 7, 8, 8.1, 10, 11 (32-bit, 64-bit).
Size: 4.07 MB