Cygwin Tutorial: Use External Editor Notepad++

Comments 4 Standard

Open your .baschrc file in your home directory and add these commands at the bottom of the file. You can modify any of the options being passed to notepad++ as well. By default this allows multiple instances, turns off sessions and disables plugins. You might have to update the path to notepad++ so it matches where you have it installed on your computer:

#allows you to execute the command npp filename.ext
npp () {
/cygdrive/c/Program\ Files/Notepad++/notepad++.exe -multiInst -nosession -noPlugin $(cygpath -w -- "$@")
#launches all typical vi commands in notepad++
vi () {
/cygdrive/c/Program\ Files/Notepad++/notepad++.exe -multiInst -nosession -noPlugin $(cygpath -w -- "$@")

Now restart cygwin for your changes to take effect. Test it out by running these commands!

$ vi test.php
$ npp test.php

4 thoughts on “Cygwin Tutorial: Use External Editor Notepad++

  1. You can probably figure out a way to hook into the launch of MobaTextEditor and replace that with the Notepad++ shell.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s