|
1 | | -# Open in Notepad++ |
| 1 | +<p align="center"> |
| 2 | + <img src="resources/logo.png" alt="Open in Notepad++ Logo" width="128" height="128"> |
| 3 | +</p> |
2 | 4 |
|
3 | | -A Visual Studio extension that adds a right-click context menu command that allows you to open the solution file, project file, or file in Notepad++. |
| 5 | +<h1 align="center">Open in Notepad++</h1> |
4 | 6 |
|
5 | | -## License |
| 7 | +<p align="center"> |
| 8 | + <strong>🚀 Instantly open any file from Visual Studio in Notepad++!</strong> |
| 9 | +</p> |
6 | 10 |
|
7 | | -[](https://img.shields.io/github/license/codingwithcalvin/VS-OpenInNotepadPlusPlus?style=for-the-badge) |
| 11 | +<p align="center"> |
| 12 | + <a href="https://github.com/CodingWithCalvin/VS-OpenInNotepadPlusPlus/blob/main/LICENSE"> |
| 13 | + <img src="https://img.shields.io/github/license/CodingWithCalvin/VS-OpenInNotepadPlusPlus?style=for-the-badge" alt="License"> |
| 14 | + </a> |
| 15 | + <a href="https://github.com/CodingWithCalvin/VS-OpenInNotepadPlusPlus/actions/workflows/release_build_and_deploy.yml"> |
| 16 | + <img src="https://img.shields.io/github/actions/workflow/status/CodingWithCalvin/VS-OpenInNotepadPlusPlus/release_build_and_deploy.yml?style=for-the-badge" alt="Build Status"> |
| 17 | + </a> |
| 18 | +</p> |
8 | 19 |
|
9 | | -## Build Status |
| 20 | +<p align="center"> |
| 21 | + <a href="https://marketplace.visualstudio.com/items?itemName=codingwithcalvin.VS-OpenInNotepadPlusPlus"> |
| 22 | + <img src="https://img.shields.io/visual-studio-marketplace/v/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge" alt="Marketplace Version"> |
| 23 | + </a> |
| 24 | + <a href="https://marketplace.visualstudio.com/items?itemName=codingwithcalvin.VS-OpenInNotepadPlusPlus"> |
| 25 | + <img src="https://img.shields.io/visual-studio-marketplace/i/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge" alt="Marketplace Installations"> |
| 26 | + </a> |
| 27 | + <a href="https://marketplace.visualstudio.com/items?itemName=codingwithcalvin.VS-OpenInNotepadPlusPlus"> |
| 28 | + <img src="https://img.shields.io/visual-studio-marketplace/d/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge" alt="Marketplace Downloads"> |
| 29 | + </a> |
| 30 | + <a href="https://marketplace.visualstudio.com/items?itemName=codingwithcalvin.VS-OpenInNotepadPlusPlus"> |
| 31 | + <img src="https://img.shields.io/visual-studio-marketplace/r/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge" alt="Marketplace Rating"> |
| 32 | + </a> |
| 33 | +</p> |
10 | 34 |
|
11 | | - |
| 35 | +--- |
12 | 36 |
|
13 | | -## Marketplace Status |
| 37 | +## ✨ Features |
14 | 38 |
|
15 | | -[](https://img.shields.io/visual-studio-marketplace/i/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge) [](https://img.shields.io/visual-studio-marketplace/d/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge) |
16 | | -[](https://img.shields.io/visual-studio-marketplace/v/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge) [](https://img.shields.io/visual-studio-marketplace/r/codingwithcalvin.VS-OpenInNotepadPlusPlus?style=for-the-badge) |
| 39 | +- **Right-click to open** - Open any file directly from Solution Explorer |
| 40 | +- **Works everywhere** - Solutions, projects, folders, and individual files |
| 41 | +- **Auto-detection** - Automatically finds Notepad++ in the default install location |
| 42 | +- **Configurable** - Custom executable path via Tools > Options |
17 | 43 |
|
18 | | -## Prerequisite |
| 44 | +## 📋 Prerequisites |
19 | 45 |
|
20 | | -In order to use this extension, you must have Notepad++ installed. |
| 46 | +This extension requires [Notepad++](https://notepad-plus-plus.org/) to be installed on your machine. |
21 | 47 |
|
22 | | -You can [download Notepad++ for free](https://notepad-plus-plus.org/). |
| 48 | +## ⚙️ Configuration |
23 | 49 |
|
24 | | -## Settings |
| 50 | +The extension automatically detects `notepad++.exe` in the default installation directory. If you've installed Notepad++ to a custom location, configure the path in **Tools > Options > Open in Notepad++**. |
25 | 51 |
|
26 | | -The extension will automatically find `notepad++.exe` when it's located at in the default install directory. If it's installed in a custom location, you can easily change it in the settings dialog. |
| 52 | +## 🛠️ Installation |
27 | 53 |
|
28 | | -## Contributions |
| 54 | +### Visual Studio Marketplace |
29 | 55 |
|
30 | | -Contributions are welcome! Issues, PRs, etc. While it may seem this extension is "done", who knows what the future may hold for it? |
| 56 | +1. Open Visual Studio 2022 |
| 57 | +2. Go to **Extensions > Manage Extensions** |
| 58 | +3. Search for "Open in Notepad++" |
| 59 | +4. Click **Download** and restart Visual Studio |
31 | 60 |
|
32 | | -For cloning and building this project yourself, make sure to install the [Extensibility Essentials 2022 extension](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) for Visual Studio which enables some features used by this project. |
| 61 | +### Manual Installation |
| 62 | + |
| 63 | +Download the latest `.vsix` from the [Releases](https://github.com/CodingWithCalvin/VS-OpenInNotepadPlusPlus/releases) page and double-click to install. |
| 64 | + |
| 65 | +## 🤝 Contributing |
| 66 | + |
| 67 | +Contributions are welcome! Whether it's bug reports, feature requests, or pull requests - all feedback helps make this extension better. |
| 68 | + |
| 69 | +### Development Setup |
| 70 | + |
| 71 | +1. Clone the repository |
| 72 | +2. Install [Extensibility Essentials 2022](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) |
| 73 | +3. Open `src/CodingWithCalvin.OpenInNotepadPlusPlus.slnx` in Visual Studio |
| 74 | +4. Press F5 to launch the experimental instance |
| 75 | + |
| 76 | +## 📄 License |
| 77 | + |
| 78 | +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. |
| 79 | + |
| 80 | +--- |
| 81 | + |
| 82 | +## 👥 Contributors |
| 83 | + |
| 84 | +<!-- readme: contributors -start --> |
| 85 | +<!-- readme: contributors -end --> |
| 86 | + |
| 87 | +<p align="center"> |
| 88 | + Made with ❤️ by <a href="https://github.com/CalvinAllen">Calvin Allen</a> |
| 89 | +</p> |
0 commit comments