The SSH Config Navigator is a handy extension for Visual Studio Code that enhances the navigation experience for SSH configuration files. With this extension, you can easily jump to specific host configurations by hostname or host fields.
Features
Easy Navigation: Quickly navigate through ssh config files using the hostname or host fields.
Go to the Configuration: Jump directly to the desired host configuration with just a few clicks.
Simplified Configuration Management: Seamlessly switch between different host configurations stored in your SSH config file.
Install the SSH Config Navigator extension from the Visual Studio Code marketplace.
Open a file with an SSH configuration (~/.ssh/config).
Either use the command palette (Ctrl+Shift+P) and search for "SSH Config Navigator: Go to Host Configuration", or right-click on an SSH host configuration and select "Go to Host Configuration" from the context menu.
In the input box, enter your desired hostname or host field value to find the corresponding configuration.
Press Enter or click on the suggested configuration to jump to that specific host configuration.
Contributing
If you encounter any issues or have suggestions for improvement, please feel free to create an issue on the GitHub repository. Contributions and pull requests are also welcome!
License
This extension is released under the MIT License.
Happy coding with the SSH Config Navigator! Don't forget to star the project on GitHub if you find it helpful!