All Projects → hrantzsch → vimclip

hrantzsch / vimclip

Licence: MIT License
Never type outside vim again

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to vimclip

CLIp
CLIp is a clipboard manager for a command line interface written in 100% standard C only. Pipe to it to copy, pipe from it to paste.
Stars: ✭ 12 (-82.86%)
Mutual labels:  clipboard, utility
Potato Library
Easy to use Utility library for Android
Stars: ✭ 45 (-35.71%)
Mutual labels:  clipboard, utility
go-ethutil
Ethereum utility functions for Go.
Stars: ✭ 17 (-75.71%)
Mutual labels:  utility
SimpleCore
.NET C# common/utilities library
Stars: ✭ 11 (-84.29%)
Mutual labels:  utility
vscode-jump
🏃‍♂️ Jump/Select to the Start/End of a word in VSCode
Stars: ✭ 67 (-4.29%)
Mutual labels:  utility
couchbackup
CouchDB backup and restore command-line utility.
Stars: ✭ 15 (-78.57%)
Mutual labels:  utility
action-sync-node-meta
GitHub Action that syncs package.json with the repository metadata.
Stars: ✭ 25 (-64.29%)
Mutual labels:  utility
My-Business
Business management tool featuring accounts, invoices, partners, projects, and server 🦄
Stars: ✭ 37 (-47.14%)
Mutual labels:  clipboard
ExecutionMaster
Windows utility for intercepting process creation and assigning standard actions to program startup
Stars: ✭ 54 (-22.86%)
Mutual labels:  utility
Desktop
A comprehensive solution for convenient and efficient work with notes, snippets, clipboard, files, and other information that requires quick access via any device.
Stars: ✭ 123 (+75.71%)
Mutual labels:  clipboard
task-completed-checker-action
☑️ A GitHub action that checks if all tasks are completed in the pull requests.
Stars: ✭ 30 (-57.14%)
Mutual labels:  utility
to-no-case
Remove an existing case from a string.
Stars: ✭ 15 (-78.57%)
Mutual labels:  utility
po-util
Classic Edition of po-util: The Ultimate Local Particle Experience for Linux and macOS
Stars: ✭ 51 (-27.14%)
Mutual labels:  utility
EnhanceDiskUtility
SIMBL plugin for Disk Utility that aims to enable Verify / Repair Permissions support
Stars: ✭ 17 (-75.71%)
Mutual labels:  utility
HashKode
Kotlin hashcode utilities
Stars: ✭ 15 (-78.57%)
Mutual labels:  utility
oc-bootstrapper
Easily bootstrap a new October CMS project
Stars: ✭ 86 (+22.86%)
Mutual labels:  utility
django-papertrail
django-papertrail - An elegant solution for keeping a relational log of events in a Django application.
Stars: ✭ 30 (-57.14%)
Mutual labels:  utility
clipboard-files
A nodejs addon, read or write file path for clipboard, support win32 and mac osx.
Stars: ✭ 26 (-62.86%)
Mutual labels:  clipboard
missing
A utility library for Clojure of functions and macros that complement clojure.core
Stars: ✭ 26 (-62.86%)
Mutual labels:  utility
proxy-pants
Secured and reliable Proxy based utilities for more or less common tasks.
Stars: ✭ 36 (-48.57%)
Mutual labels:  utility

vimclip

vimclip is a tiny script to spawn your favorite $EDITOR and leave what you typed in your clipboard. I like to think of it as a poor man's vim-anywhere.

Installation and Usage

Step 1: Dependencies

vimclip requires xsel to be installed on Linux systems (apt install xsel, pacman -S xsel, ...), and $EDITOR to be set to your favorite editor (probably vim).

Step 2: Integration

First copy the script to your $HOME/bin folder. Remember to mark it executable and try it out by running vimclip in a terminal.

Next you'll want to set a shortcut to automatically spawn a terminal and run vimclip. This will depend on your desktop environment and terminal of course:

Ubuntu with gnome-terminal

Open Settings > Devices > Keyboard, scroll all the way to the bottom, and hit + to add a new shortcut. Call it vimclip, set the command to gnome-terminal -- vimclip, and assign the shortcut you like.

Other terminal emulators

For KDE's konsole set the command to konsole -e vimclip. For kitty simply set it to kitty vimclip.

If you run another desktop environment with another terminal emulator I'm sure you'll be able to figure it out as well. Don't hesitate to open an issue if not.

Step 3: Profit

💸 💸 💸

Help

Damn I Lost the Clipboard Content

Don't worry, you won't have to type it all again. vimclip stores your input in a temporary file at /tmp/vimclip.XXXXXXXX (where XXX... is replaced by a random string). So if you accidentally copied something else into your clipboard before pasting your vimclip input, just go and grab the content from there.

I Want to Use Another Editor

I called it vimclip, but if your $EDITOR is emacs, nano, or any other, it should work as well.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].