Nedit) Help Documentation Nirvana Editor (Nedit) Help Documentation Table of Contents
Total Page:16
File Type:pdf, Size:1020Kb
Nirvana Editor (NEdit) Help Documentation Nirvana Editor (NEdit) Help Documentation Table of Contents Nirvana Editor (NEdit) Help Documentation.................................................................................................1 Table of Contents....................................................................................................................................1 Getting Started........................................................................................................................................1 Editing an Existing File.....................................................................................................................2 Creating a New File...........................................................................................................................2 Backup Files......................................................................................................................................2 Shortcuts............................................................................................................................................2 Basic Operation..................................................................................................................................................4 Selecting Text.........................................................................................................................................4 Finding and Replacing Text....................................................................................................................5 Searching Backwards........................................................................................................................5 Selective Replacement......................................................................................................................5 Cut and Paste..........................................................................................................................................5 Using the Mouse.....................................................................................................................................6 Button and Modifier Key Summary..................................................................................................6 Left Mouse Button.............................................................................................................................7 Right Mouse Button..........................................................................................................................7 Middle Mouse Button........................................................................................................................7 Keyboard Shortcuts.................................................................................................................................9 Menu Accelerators............................................................................................................................9 Menu Mnemonics..............................................................................................................................9 Keyboard Shortcuts within Dialogs..................................................................................................9 Labeled Function Keys....................................................................................................................10 Modifier Keys (in general)..............................................................................................................10 All Keyboards..................................................................................................................................10 PC Standard Keyboard....................................................................................................................11 Specialty Keyboards........................................................................................................................12 Shifting and Filling...............................................................................................................................12 Shift Left, Shift Right......................................................................................................................12 Filling..............................................................................................................................................12 File Format............................................................................................................................................13 Features for Programming..............................................................................................................................15 Programming with NEdit......................................................................................................................15 Language Modes.............................................................................................................................15 Backlighting [EXPERIMENTAL]..................................................................................................15 Line Numbers..................................................................................................................................15 Matching Parentheses......................................................................................................................16 Opening Included Files...................................................................................................................16 Interface to Programming Tools......................................................................................................16 Tabs/Emulated Tabs..............................................................................................................................16 Changing the Tab Distance.............................................................................................................16 Emulated Tabs.................................................................................................................................17 Auto/Smart Indent.................................................................................................................................17 Smart Indent....................................................................................................................................17 Auto−Indent....................................................................................................................................18 Block Indentation Adjustment.........................................................................................................18 i Nirvana Editor (NEdit) Help Documentation Table of Contents Features for Programming Syntax Highlighting..............................................................................................................................18 Finding Declarations (ctags).................................................................................................................19 Calltips..................................................................................................................................................19 Regular Expressions........................................................................................................................................21 Basic Regular Expression Syntax.........................................................................................................21 The 'Any' Character.........................................................................................................................21 Character Classes............................................................................................................................21 Anchors...........................................................................................................................................22 Quantifiers.......................................................................................................................................22 Alternation.......................................................................................................................................23 Comments........................................................................................................................................23 Metacharacters......................................................................................................................................23 Escaping Metacharacters.................................................................................................................23 Special Control Characters..............................................................................................................23 Octal and Hex Escape Sequences....................................................................................................24 Shortcut Escape Sequences.............................................................................................................24 Word Delimiter Tokens...................................................................................................................24 Parenthetical Constructs........................................................................................................................24 Capturing Parentheses.....................................................................................................................25 Non−Capturing Parentheses............................................................................................................25