Skip to content

weijia/notepad-plus-plus-python-scripts

Repository files navigation

Python Scripts for Notepad++ Python Script Plugin

Welcome to the repository for Python scripts designed to enhance your Notepad++ experience using the Python Script plugin. This collection of scripts aims to automate various tasks, improve coding productivity, and introduce new functionalities directly within your favorite text editor.

Features

  • Automation Tools: Scripts for automating repetitive tasks, such as formatting code, inserting boilerplate text, or managing file metadata.
  • Productivity Boosters: Enhancements to increase your coding speed and accuracy, including snippets, quick actions, and code analysis tools.
  • Custom Functionality: Scripts that add unique functionalities to Notepad++, tailored to your specific needs or preferences.

How to Use

  1. Install the Python Script Plugin: Ensure you have the Python Script plugin installed in Notepad++.

  2. Clone this Repository: Clone or download this repository to a location on your computer.

  3. Import Scripts:

    • Open Notepad++.
    • Navigate to the Plugins menu and select Plugins Admin....
    • Ensure the Python Script plugin is installed and enabled.
    • Open the Python Script console (Plugins > Python Script > Show Console).
    • In the console, use the import command to load scripts from your local repository directory. For example:
      import os  
      script_dir = r'C:\path\to\your\repository'  # Adjust the path to your scripts  
      for script in os.listdir(script_dir):  
          if script.endswith('.py'):  
              exec(open(os.path.join(script_dir, script)).read())  
  4. Using Scripts: Once imported, you can call the functions or classes defined in the scripts directly from the Python Script console or by assigning hotkeys within Notepad++.

Contributing

Contributions are welcome! If you have a useful script that you'd like to share with the community, please feel free to:

  • Fork this repository.
  • Add your script to the appropriate folder (or create a new one if necessary).
  • Update the README.md (if needed) to include information about your script.
  • Submit a pull request.

Please ensure your script is well-documented and follows Python's PEP 8 style guide for code readability.

License

This repository and its contents are licensed under the MIT License. Feel free to use, modify, and distribute the scripts as you see fit, as long as you adhere to the terms of the license.

Acknowledgments

  • Special thanks to the creators and maintainers of the Notepad++ Python Script plugin for their invaluable work.
  • Thanks to all the contributors who have shared their scripts and made this repository possible.

Enjoy enhancing your Notepad++ experience with these Python scripts!


README.md generated by 文心一言

注意:自动生成的README.md的安装部分有问题,安装脚本只需要直接clone repo到%USER_PROFILE%\Roaming\Notepad++\plugins\config\PythonScript\scripts下就可以了

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages