A pyRevit extension providing a suite of tools for Revit users who utilize Notepad++ for scripting, log analysis, or configuration management. This extension bridges the gap between the Revit environment and the powerful text-editing capabilities of Notepad++.
Export: Quickly send Revit data, such as family parameters, Forma cache file paths, and project fill patterns, to Notepad++ with one click.
Log Viewer: Open Revit and pyRevit logs directly to Notepad++ for advanced filtering and searching.
Config Management: Easily edit pyRevit_config.ini and other XML, json, and ini configuration files with syntax highlighting.
If you have pyRevit installed, run the following command in PowerShell:
pyrevit extend ui pyMAWtoolsforNPP https://github.com/mawdesign/pyRevit-tools-for-npp.git- Clone this repository into your pyRevit extensions folder:
git clone https://github.com/mawdesign/pyRevit-tools-for-npp.git pyMAWtoolsforNPP.extension - Add
%APPDATA%\pyRevit\Extensions\RevitToolsNPP.extensionto%APPDATA%\pyRevit\pyRevit_config.ini
Once installed, a new tab labeled "pyMAW" (or a new Notepad++ panel under your existing pyMAW tab) will appear in the Revit Ribbon.
This work is licensed under a Creative Commons Public Domain Dedication License (CC0).
Contributions are welcome! Please feel free to submit a Pull Request or open an issue for bug reports and feature requests.