
In short, nedit knows that it should have one instance per virtual desktop and that it should have tabs for all the files opened on that desktop.

Open second file ( nedit file2.txt) - Creates a second tab within the already open nedit for the second file.Open first file ( nedit file1.txt) - Opens nedit with a single file in it.Nedit is the only Linux program that I've ever used that does exactly what I want when I open a file from the command line with it. Unlike other editors ( cough eclipse) it allows regular expressions to match multiple lines. The regular expression support is perfect. Using "Keep Dialog" in conjunction with "Replace & Find" allows you to review each replacement one at a time. I can choose the action and context in a single click. The selection of buttons at the bottom is genius. I have used every option and button in this dialog with the exception of the "Whole Word" option.

This search and replace dialog is to me the gold standard for search and replace functionality in a text editor. It outshines every other text editor that I've ever used in these areas. There are a few areas in which the authors put in a lot of attention to detail. It has standard features for a programmer's text editor: I've been using Nedit for at least 10 years as my primary text editor.
