Share clipboard content across your network with ease!
This extension allows you to copy/paste text between different machines running Visual Studio Code with the Piknik extension installed. It leverages the Piknik tool to securely share clipboard content over the network.
- Copy selected text to a shared network clipboard
- Paste from the shared network clipboard
- Easy-to-use keybindings
- Secure transmission of clipboard data
Piknik must be installed and configured on your system.
The piknik executable should be in your $PATH.
brew install piknikgo install github.com/jedisct1/piknik@latestFor more installation and configuration options, visit the Piknik GitHub repository.
Install the Piknik extension directly from the Visual Studio Code Marketplace.
- Open VS Code
- Press
Ctrl+P(orCmd+Pon macOS) - Type
ext install jedisct1.piknik - Press Enter
Alternatively, search for "Piknik" in the Extensions view.
- Copy to Piknik clipboard:
Ctrl+Alt+Shift+C - Paste from Piknik clipboard:
Ctrl+Alt+Shift+V
You can also execute the commands via the Command Palette (Ctrl+Shift+P or Cmd+Shift+P):
Piknik: Copy to shared clipboard- Copy selected text to PiknikPiknik: Paste from shared clipboard- Paste from Piknik
This extension provides the following settings:
piknik.piknikBinPath: Path to the piknik executable (defaults to "piknik")piknik.piknikConfigPath: Path to the piknik.toml configuration file (empty defaults to ~/.piknik.toml)
You can modify these settings in your settings.json file:
{
"piknik.piknikBinPath": "/usr/local/bin/piknik",
"piknik.piknikConfigPath": "/path/to/custom/piknik.toml"
}If you encounter issues with the extension:
- Verify that Piknik is installed and available in your PATH
- Check that your Piknik configuration is correct
- Ensure your network allows the required connections
This extension is released under the MIT License.
Contributions are welcome! Please feel free to submit a Pull Request.