mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-14 21:09:05 +08:00
Many improvements
Thank you for Notepad3. I have made many improvements to this file for the community.
This commit is contained in:
parent
464beee630
commit
896b60e519
67
Readme.md
67
Readme.md
@ -9,15 +9,15 @@ Notepad3 is a fast and light-weight Scintilla-based text editor with syntax high
|
||||
> *Notepad3 is based on code from Florian Balmer's Notepad2 and XhmikosR's Notepad2-mod. MiniPath is based on code from Florian Balmer's metapath.*
|
||||
|
||||
## Important links!
|
||||
* Notepad3/RC download page - https://www.rizonesoft.com/downloads/notepad3
|
||||
* Download page - https://www.rizonesoft.com/downloads/notepad3
|
||||
* Latest changelog (release notes) - https://www.rizonesoft.com/downloads/notepad3/update
|
||||
* Notepad3 changelog (all versions/builds) - [Notepad3 - Full Changelog](https://raw.githubusercontent.com/rizonesoft/Notepad3/master/Build/Changes.txt)
|
||||
* Notepad3 Documentation - https://www.rizonesoft.com/documents/notepad3
|
||||
* Full changelog (all versions/builds) - [Notepad3 - Full Changelog](https://raw.githubusercontent.com/rizonesoft/Notepad3/master/Build/Changes.txt)
|
||||
* Documentation - https://www.rizonesoft.com/documents/notepad3
|
||||
|
||||
## Rizonesoft Support
|
||||
|
||||
* **[GET IN TOUCH](https://www.rizonesoft.com/#contact)**
|
||||
* **Premium Support** - On Rizonesoft, support is free and we will assist you the best we can. Please be patient when contacting us; there are mainly volunteers working on Rizonesoft projects and time is a precious commodity.
|
||||
* **Premium Support** - On Rizonesoft, support is free and we will assist you the best we can. Please be patient when contacting us; there are mainly volunteers working on Rizonesoft projects, and time is a precious commodity.
|
||||
|
||||
## Changes compared to Flo's official [Notepad2](https://www.flos-freeware.ch/notepad2.html) (made in [Notepad2-mod](https://xhmikosr.github.io/notepad2-mod/)):
|
||||
|
||||
@ -34,28 +34,28 @@ Notepad3 is a fast and light-weight Scintilla-based text editor with syntax high
|
||||
## Changes compared to the Notepad2-mod fork:
|
||||
|
||||
* Additional syntax highlighting support for Awk, D, golang, MATLAB
|
||||
* State of the art Regular Expression search engine ([Onigmu](https://github.com/k-takata/Onigmo))
|
||||
* New toolbar icons based on Yusuke Kamiyaman's Fugue Icons (Purchased by [Rizonesoft](https://www.rizonesoft.com))
|
||||
* Hyperlink Hotspot highlighting (single click Open in Browser (Ctrl) / Load in Editor (Alt)
|
||||
* Syntax highlighting support for D Source Script, Go Source Script, JSON, Makefiles, MATLAB, Nim Source Code, Power Shell Script, Resource Script, Shell Script.
|
||||
* Regular Expression search engine ([Onigmu](https://github.com/k-takata/Onigmo))
|
||||
* New toolbar icons based on Yusuke Kamiyaman's Fugue Icons (purchased by [Rizonesoft](https://www.rizonesoft.com))
|
||||
* Hyperlink hotspot highlighting (single-click Open in Browser (Ctrl) / Load in Editor (Alt)
|
||||
* Syntax highlighting support for D Source Script, Go Source Script, JSON, Makefiles, MATLAB, Nim Source Code, Power Shell Script, Resource Script, Shell Script
|
||||
* New program icon and other small cosmetic changes
|
||||
* In-App support for AES-256 Rijndael encryption/decryption of files (incl. external commandline tool for batch processing)
|
||||
* Virtual Space rectangular selection box (Alt-Key down)
|
||||
* In-App support for AES-256 Rijndael encryption/decryption of files (incl. external command line tool for batch processing)
|
||||
* Virtual space rectangular selection box (Alt-key down)
|
||||
* High-DPI awareness, including high definition toolbar icons
|
||||
* Undo/Redo preserves selection
|
||||
* File History preserves Caret position (optional) and remembers encoding of file
|
||||
* File history preserves caret position (optional) and remembers encoding of file
|
||||
* Accelerated word navigation
|
||||
* Preserve caret position of items in file history
|
||||
* Count occurrences of a marked selection or word
|
||||
* Count and Mark occurrences of matching search/find expression
|
||||
* Count and mark occurrences of matching search/find expression
|
||||
* Visual Studio style copy/paste current line (no selection)
|
||||
* Insert GUIDs
|
||||
* Dropped support for Windows XP version
|
||||
* Other various minor changes, tweaks and bugfixes
|
||||
* Dropped support for Windows XP
|
||||
* Other various minor changes, tweaks, and bugfixes
|
||||
|
||||
## Supported Operating Systems:
|
||||
|
||||
* Windows 7, 8, 8.1 and 10 both 32-bit and 64-bit
|
||||
* Windows 7, 8, 8.1, 10, and 11 (both 32-bit and 64-bit)
|
||||
|
||||
<hr/>
|
||||
|
||||
@ -63,9 +63,7 @@ Notepad3 is a fast and light-weight Scintilla-based text editor with syntax high
|
||||
|
||||
Seen on Nsane Forums: [Notepad3 is an advanced text editor...](https://www.nsaneforums.com/topic/382910-guidereview-notepad3-is-an-advanced-text-editor-that-supports-many-programming-languages/), a review of **Notepad3** posted by the moderator [Karston](https://www.nsaneforums.com/profile/12756-karlston/) at [nsane.forums](https://www.nsaneforums.com/).
|
||||
|
||||
To be correct and complete, this **Notepad3's review** is written on 2020-08-11 by **[Ashwin](https://www.ghacks.net/author/ashwin/)** and posted on **[gHacks](https://www.ghacks.net/)**.
|
||||
|
||||
Original source: **[Notepad3 is an advanced text editor that supports many programming languages](https://www.ghacks.net/2020/08/11/notepad3-is-an-advanced-text-editor-that-supports-many-programming-languages/)**.
|
||||
**Notepad3's review**: **[Notepad3 is an advanced text editor that supports many programming languages](https://www.ghacks.net/2020/08/11/notepad3-is-an-advanced-text-editor-that-supports-many-programming-languages/)**.
|
||||
|
||||
<hr/>
|
||||
|
||||
@ -74,22 +72,22 @@ Original source: **[Notepad3 is an advanced text editor that supports many prog
|
||||
|
||||
## **`[Notepad3]`**
|
||||
|
||||
This section can be used to redirect to a settings file which should be used by Notepad3.
|
||||
If a non elevated user is not allowed to write to the program directory of Notepad3.exe,
|
||||
the side-by-side Notepad3.ini can point to a place, where the user is allowed to write his settings,
|
||||
for example :
|
||||
This section can be used to redirect to a settings file which will be used by Notepad3.
|
||||
If a non-elevated user is not allowed to write to the program directory of Notepad3.exe,
|
||||
the side-by-side Notepad3.ini can point to a place where the user is allowed to write their settings,
|
||||
for example:
|
||||
|
||||
`Notepad3.ini=%APPDATA%\Rizonesoft\Notepad3\Notepad3.ini`
|
||||
|
||||
or a to have user specific settings:
|
||||
or a to have user-specific settings:
|
||||
|
||||
`Notepad3.ini=%WINDIR%\Notepad3-%USERNAME%.ini`
|
||||
|
||||
|
||||
## **`[Settings]`**
|
||||
|
||||
This settings are read and written by Notepad3’s user interface.
|
||||
For examples all Menu ? Settings will go here.
|
||||
These settings are read and written by Notepad3’s user interface.
|
||||
For example, all Menu ? Settings will go here.
|
||||
|
||||
#### `SettingsVersion=4`
|
||||
|
||||
@ -210,10 +208,9 @@ If you don't like it, you can configure e.g.
|
||||
|
||||
#### `grepWin.exe=grepWinNP3.exe`
|
||||
|
||||
We have integrated of a Powerful External Tool called **grepWinNP3**.
|
||||
**grepWinNP3** is a simple search and replace tool which can use regular expressions to do its job.
|
||||
|
||||
This allows to do much more powerful searches and replaces in Files.
|
||||
We have integrated a powerful external tool called **grepWinNP3**.
|
||||
**grepWinNP3** is a search and replace tool which can use regular expressions to perform its job.
|
||||
This allows you to perform much more powerful search and replace operations in files.
|
||||
|
||||
**grepWinNP3** can be launched:
|
||||
- from "File --> Launch --> Search in Files"
|
||||
@ -241,7 +238,7 @@ The size limit, in megabytes, to display a warning message for large files.
|
||||
|
||||
#### `MultiFileArg=0`
|
||||
|
||||
Control if Notepad2 should allow multiple files on the command line (set to 1).
|
||||
Control if Notepad3 should allow multiple files on the command line (set to 1).
|
||||
The default behavior is to accept only a single file, without quoted spaces, like Windows Notepad (set to 0).
|
||||
The command line switches + and - can be used to override this setting on the fly, and the /z command-line switch has the same effect as the - switch.
|
||||
|
||||
@ -373,7 +370,7 @@ UseOldStyleBraceMatching=1 to switch back to (not recommended) old style behavio
|
||||
|
||||
#### `ExtendedWhiteSpaceChars=:`
|
||||
|
||||
Put in here all ASCII chars which should be word delimiter in case of "Accelerated Word Navigation".
|
||||
Put in here all ASCII chars which will be word delimiters for "Accelerated Word Navigation".
|
||||
|
||||
#### `AutoCompleteWordCharSet=`
|
||||
|
||||
@ -408,7 +405,7 @@ This parameter is not used at the moment.
|
||||
|
||||
#### `DevDebugMode=0`
|
||||
|
||||
Encoding Detector information in Titlebar. This parameter is used to "debug" UCHARDET
|
||||
Encoding Detector information in Titlebar. This parameter is used to "debug" UCHARDET.
|
||||
|
||||
#### `AnalyzeReliableConfidenceLevel=75`
|
||||
|
||||
@ -439,7 +436,7 @@ New parameter "[Settings2] ExitOnESCSkipLevel = 2"
|
||||
|
||||
#### `ZoomTooltipTimeout=3200`
|
||||
|
||||
- A value of zero (0) (or less than 100 ms) will disable the Tooltip display.
|
||||
- A value of zero (0) (or less than 100 ms) will disable the tooltip display.
|
||||
|
||||
#### `LargeIconScalePrecent=150`
|
||||
|
||||
@ -455,8 +452,8 @@ New parameter "[Settings2] ExitOnESCSkipLevel = 2"
|
||||
|
||||
#### `HyperlinkShellExURLWithApp=""`
|
||||
|
||||
- If not defined or empty the default behavior on `Ctrl+Click` URL is done:
|
||||
- The URL-String is send to OS via ShellExecute(), which will try open the URL using the registered protocol (e.g. http:// or file://) - in most cases the default browser resp. the file, if extension is known.
|
||||
- If not defined or empty the default behavior on `Ctrl+Click` URL is performed:
|
||||
- The URL-String is sent to the OS via ShellExecute(), which will try open the URL using the registered protocol (e.g. http:// or file://) - in most cases the default browser resp. the file, if extension is known.
|
||||
- If defined, e.g. "`D:\PortableApps\GoogleChromePortable\GoogleChromePortable.exe`", this application will be started on `Ctrl+Click`.
|
||||
|
||||
#### `HyperlinkShellExURLCmdLnArgs="${URL}"`
|
||||
|
||||
Loading…
Reference in New Issue
Block a user