Skip to content

The full-feature Notepad++ setup with some scripts collections from other repositories and installed plugins with stable releases (x64) that do not have any conflicts.

Notifications You must be signed in to change notification settings

CoreText/Programmer-s-Notepad-Npp-no-plugin-conflicts-setup-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

The programmer's Notepad++ (no plugin conflicts setup)

The full-feature Notepad++ setup with some scripts collections from other repositories and installed plugins with stable releases (x64) that does not have any conflicts. Hit the Ctrl+Shift+Alt+M to read this file in the editor.

Installation

Before starting the Notepad++ make sure you run Notepad++Portable.exe, because if you run notepad++.exe directly all small configurations will be lost.

  • You can install Notepad++ via PortableApps and replace PortableApps/Notepad++Portable/ with this Notepad++, but it's not necessary.

  • Find Users\username (with case sensitive) and replace it with your Users\<your-username> in whole directory of Notepad++Portable. Replace Users/username with Users/<your-username> and replace Users\\username with Users\\<your-username>.

  • Create shortcut for Notepad++Portable.exe and pin it to the Taskbar and Desktop, or you can access it from the PortableApps manager.

Theme

My preferred theme is Texter-Light (because of Compare plugin) and Texter-Twilight in the Windows High Contrast and editor's Dark Mode. If you want to have dark mode in Notepad++ everywhere go to Language->User Defined Language->Define your language... and change file extensions for each user defined Dark/Light language in the Extension field.

Some hotkeys

  • Ctrl+Shift+Alt+Backspace is used for NppExec plugin to repeat executed command, e.x. if you want to compile some script
  • Ctrl+Shift+Alt+\ previous executed Python Script script
  • Shift+Alt+D - you can clone the file to the next view, or. Useful for the navigation in the large files
  • Ctrl+Alt+D - you can move the file to the next view. It's useful when you need work with large files
  • Alt+D, Alt+J - Multicursor feature, select next occurrence, like in the SublimeText editor
  • Alt+W - Select by word
  • Alt+K - Skip to next selection
  • Alt+U - Undo selection
  • Ctrl+Shift+L - Select all occurrences
  • Ctrl+Alt+P - Toggle spell checker
  • Alt+P - go to next error
  • Shift+Alt+P - go to previous error
  • Shift+Enter - will break the line
  • Shift+Space - will select between quotes
  • Shift+Alt+Space - edit in the Distraction Free Mode
  • Alt+Z - cursor to previous location
  • Shift+Alt+Z - cursor to next location
  • Ctrl+Alt+A - Select paragraph
  • Ctrl+Shift+A - Select by Fold
  • Alt+A - Emmet select inwards
  • Shift+Alt+A - Emmet select outwards

Projecting

In the context menu you'll find Workspace item that will have useful items to work with the project. If you installed Git - make sure the Workspace path is loaded and you can access Git features from the context menu Git->Git Edit Global .gitignore and then paste the following:

.DS_Store
.tags
tags.idx
Thumbs.db
*.orig
*.swp
GPATH
GTAGS
GRTAGS
NppGTags.cfg
tags
tags.sqlite

The most useful plugin I found is NppGTags. Open any file in the workspace root directory and click Workspace->Create database. Make sure if the workspace path is loaded. To check the path - hit Alt+\.

If you know how to use ctags.exe - download and compile it from the sources and after running ctags you'll be able to use NppTags and TagLEET. If you want to generate tags database from the editor's interface - make sure you opened file in the root directory where you want tags database to be generated and Tags Tree panel is closed, otherwise it will too slow to generate tags file. The built ctags.exe version you can find in Notepad++Portable\App\Notepad++64\ctags-p5.9.20210718.0 directory and you can setup NppTags->Options... path to ctags.exe location.

Git

If you want use Git features - it's better to download and install TortoiseGit. One more useful program is DiffUse - download and install it and hit Ctrl+Shift+Alt+P and add the absolute path to diffuse.exe to the user's Path environment variable.

Some features

  • Better PHP support (autocomplete, commands).

  • Extended context menu.

  • Useful scripts collection for Python Script and jN plugins.

  • Themes collection and user defined languages.

  • In the Explorer's Favorites you can find useful links to some popular resources/services.

  • Language-Help with helpful .chm docs and useful search engines.

  • Open TODO.txt using Ctrl+Shift+Alt+Space shortcut, or access it from the context menu.

  • While editing the document you can hit Ctrl+Shift+P (hotkey like in Sublime Text, vscode), type 10, and you'll see Add 10 Lines, press Enter key and after some time if you need more 10 new lines - hit Ctrl+Shift+Alt+Enter and previous command will be executed.

DOWNLOAD Notepad++ Portable

About

The full-feature Notepad++ setup with some scripts collections from other repositories and installed plugins with stable releases (x64) that do not have any conflicts.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published