From e40dd0eee7dc9917a0afb7999924f31cf0e0415a Mon Sep 17 00:00:00 2001 From: adamspihlman <54966676+adamspihlman@users.noreply.github.com> Date: Sat, 19 Oct 2019 10:24:27 -0400 Subject: [PATCH 1/2] Added Notepad++ documentation Added description and features of Notepad++ in the editors/ directory. Also included link to download page for users who want to try out Notepad++ --- .../static/commands/editors/notepadpp.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 reference/static/commands/editors/notepadpp.md diff --git a/reference/static/commands/editors/notepadpp.md b/reference/static/commands/editors/notepadpp.md new file mode 100644 index 0000000..a1eb78d --- /dev/null +++ b/reference/static/commands/editors/notepadpp.md @@ -0,0 +1,24 @@ +Notepad++ +--- + +Notepad++ is a free text and source code editor for Windows with syntax highlighting and some autocompletion features. + + +[Download Link](https://notepad-plus-plus.org/downloads/) + + +--- + +## Why Notepad++? + +#### Plain text editing features + +Notepad++ has many text editing features including autosaving, regex finding and replacing, macros, multiple tab functionality, and split screen editing. + +#### Source code editing features + +Notepad++ also contains source code editing features including syntax highlighting for about 75 languages and some limited autocompletion features as well. + +#### Plugin support + +Many features that are not built into Notepad++ can be found in the library of nearly 150 compatible plugins that allow for extensive functionality while also keeping Notepad++ lightweight for users who do not need them. From a5b4513f671f7c0a3eb68a8f79e8ca9c6fb1964c Mon Sep 17 00:00:00 2001 From: adamspihlman <54966676+adamspihlman@users.noreply.github.com> Date: Tue, 3 Dec 2019 00:15:24 -0500 Subject: [PATCH 2/2] Added more examples and pictures of features Added more examples of features mentioned. Added links to pictures showcasing mentioned features and also to pages where more features can be found. Added instructions on invoking from the command line and updating the PATH variable. --- reference/static/commands/editors/notepadpp.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/reference/static/commands/editors/notepadpp.md b/reference/static/commands/editors/notepadpp.md index a1eb78d..1a62cb7 100644 --- a/reference/static/commands/editors/notepadpp.md +++ b/reference/static/commands/editors/notepadpp.md @@ -13,12 +13,20 @@ Notepad++ is a free text and source code editor for Windows with syntax highligh #### Plain text editing features -Notepad++ has many text editing features including autosaving, regex finding and replacing, macros, multiple tab functionality, and split screen editing. +Notepad++ has many text editing features including autosaving, regex finding and replacing, macros, multiple tab functionality, and split screen editing. [Here](https://images.app.goo.gl/AKr4vYyGXZuie1Ej9) is what a typical Notepad++ window looks like while editing a file. #### Source code editing features -Notepad++ also contains source code editing features including syntax highlighting for about 75 languages and some limited autocompletion features as well. +Notepad++ also contains source code editing features including syntax highlighting for about 75 languages and some limited autocompletion features as well. An example of syntax highlighting for cpp can be seen [here](https://images.app.goo.gl/qSUr4XLp3CNgY2Lv5) #### Plugin support -Many features that are not built into Notepad++ can be found in the library of nearly 150 compatible plugins that allow for extensive functionality while also keeping Notepad++ lightweight for users who do not need them. +Many features that are not built into Notepad++ can be found in the library of nearly 150 compatible plugins that allow for extensive functionality while also keeping Notepad++ lightweight for users who do not need them. A list of popular plugins can be found [here](https://dunebook.com/21-notepad-plugins-to-use/). One example plugin is Autosave, a plugin that lets you configure an interval time for autosaving that can help you avoid losing work. + +#### Invoking from the command line + +Notepad++ can be invoked from the command line if you add the path to the Notepad++ executable to your PATH environment variable. If your executable is located inside the "Program Files (x86)" folder, then you can add Notepad++ to your PATH with the following command inside cmd.exe: + +``` +set PATH=%PATH%;C:\Program Files (x86)\Notepad++ +```