Skip to content

Plugin for visualizing hierarchical (nested) delimiter-separated values (DSV) data in Notepad++. Displays cursor position data. Jumps to specific fields. Folding Record Blocks. Extracts Data. Builtin dialogs to configure file-type, record-type & fields; Themes & Colors; and Folding.

License

Notifications You must be signed in to change notification settings

shriprem/NestedDSV

Repository files navigation

NestedDSV

GitHub GitHub release (latest by date) GitHub all releases       GitHub last commit (by committer) GitHub Workflow Status (with event) GitHub issues

NestedDSV Data Visualizer plugin for Notepad++

Current Version: 1.1.0.1

image Apollo Missions (Pipe) Sample File, with folding applied.

NestedDSV is a plugin for visualizing Nested (i.e., hierarchical) delimiter-separated values (DSV) data in Notepad++. For more information on NestedDSV data files, see: Nested DSV Primer

In addition, NestedDSV plugin offers these features: Display cursor position data; Jump to specific fields; Foldable Tree View; Data Extraction.

NestedDSV plugin has builtin dialogs to configure File-type, Record-type & Field metadata; Themes & Color definitions; and Folding structure.

NestedDSV's File Type Metadata Editor offers these immediately usable delimiters: Comma (,), Pipe (|), Tab (ASCII 9), Semicolon (;), Colon (:), Tilde (~), Caret (^), Unit Separator (ASCII 31), Double Pipe (||), Double Colon (::). In addition, NestedDSV offers support for custom delimiters that can be manually entered in the viewer configuration file. See: Delimiter Choices

Features at the Panel

Features beyond the Panel


Plugin Panel

Plugin_Panel

  • Click on the View Sample Files icon: View Sample Files, and choose from the menu options to view various sample files.

  • Click on the File Type Metadata Editor icon: File Type Metadata Editor, to view, modify or create your custom File Type definitions. For more information, see: File Type Metadata Editor.

  • Click on the Visualizer Theme Editor icon: Visualizer Theme Editor, to view, modify or create your custom Visualizer Theme definitions. For more information, see: Visualizer Theme Editor.

  • Click the Preferences button to specify preferences for the plugin. For more information, see: Preferences.

  • Check the Auto-detect File Type box to automatically visualize files with matching file type from the defined list. For more information, see: Auto-Detect File Type Configuration.

  • Check the Default Background box to render the NestedDSV fields with just the text colors while suppressing the background colors of the theme styles.

  • Check the Show Calltip box to display the Cursor Position Data in a calltip within the editor, right below the current cursor position. The calltip will be useful during presentations and other situations when there is a need to avoid an additional glance towards the side panel to view the same Cursor Position Data.

    💡 To display the calltip text in bold, check the option for Use DirectWrite in Notepad++ Settings » Preferences » MISC.

  • For more information on the Jump to Field and left & right hop buttons, see: Quick Field Navigation.

  • For more information on Field Copy and Field Paste buttons, see: Field Copy and Field Paste.

  • For more information on the Data Extraction button, see: Data Extraction.

  • For more information on the buttons in the Folding section, see: Foldable Record Blocks and Fold Structures Editor.

  • Clicking the button at the right-bottom corner of the plugin panel will display the refreshed list of file paths for the INI files active for the current NestedDSV file. Just hovering over this button will display the last refreshed list.


Sample NestedDSV data files

The sample data files can be accessed by clicking on the View Sample Files icon: View Sample Files, and then choosing an option in the menu.

View Demo Files

Here is a peek at some of the sample files:

Apollo Missions (Caret delimiter; default back color)

Apollo Missions (Caret)

Planets and Moons Sampler (Unit Separator delimiter)

Planets and Moons Sampler (Unit Separator)

Geological Regions Sampler (Double Colon delimiter; default back color)

Geological Regions Sampler (Double Colon)

Linnaeus Taxonomy Sampler (Pipe delimiter)

Linnaeus Taxonomy Sampler (Pipe)


Installation

  1. Install Notepad++ version 8.8 or higher.
  2. Open Notepad++.
  3. In Notepad++, go to menu Plugins » Plugins Admin....
  4. In the Available tab, check the box for NestedDSV Data Visualizer.
  5. Click the Install button.

Attributions

  • Several of the icons used in this plugin are the originals or derivatives of the Fugue Icons designed by Yusuke Kamiyamane.

  • All screen clippings in this repository were made using FastStone Capture. Small-size application with awesome features!

See Also

While NestedDSV is meant for Nested DSV data files, FWDataViz is for fixed-width data files. The two plugins have similar interfaces with minimal changes. See: Nested DSV Primer

Due to their similarities and minor differences, reviewing the documentation and sample files of both these plugins may benefit some users by reinforcing the underlying concepts.


Buy Me a Coffee at ko-fi.com

About

Plugin for visualizing hierarchical (nested) delimiter-separated values (DSV) data in Notepad++. Displays cursor position data. Jumps to specific fields. Folding Record Blocks. Extracts Data. Builtin dialogs to configure file-type, record-type & fields; Themes & Colors; and Folding.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •