zsh-vi-mode - 💻 A better and friendly vi(vim) mode plugin for ZSH.

  •        228

💻 A better and friendly vi(vim) mode plugin for ZSH. Maybe you have experienced the default Vi mode in Zsh, after turning on the default Vi mode, you gradually found that it had many problems, some features were not perfect or non-existent, and some behaviors even were different from the native Vi(Vim) mode.

https://github.com/jeffreytse/zsh-vi-mode

Tags
Implementation
License
Platform

   




Related Projects

zsh-nvm - Zsh plugin for installing, updating and loading nvm

  •    Shell

nvm is an awesome tool but it can be kind of a pain to install and keep up to date. This zsh plugin allows you to quickly setup nvm once, save it in your dotfiles, then never worry about it again.The plugin will install the latest stable release of nvm if you don't already have it, and then automatically source it for you. You can upgrade nvm to the latest version whenever you want without losing your installed node versions by running nvm upgrade.

hyperzsh - A hyperminimal zsh prompt

  •    Javascript

Hyperzsh is a oh-my-zsh shell theme that gives you a comprehensive overview of the branch you're working on and the status of your repository throughout the development process without cluttering your terminal. Add antigen bundle tylerreckart/hyperzsh to your .zshrc. Antigen will clone and load the hyperzsh repository automaticall the next time you start a zsh session.

zsh-z - Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh.

  •    Shell

Zsh-z is a command line tool that allows you to jump quickly to directories that you have visited frequently in the past, or recently -- but most often a combination of the two (a concept known as "frecency"). It works by keeping track of when you go to directories and how much time you spend in them. It is then in the position to guess where you want to go when you type a partial string, e.g., z src might take you to ~/src/zsh. z zsh might also get you there, and z c/z might prove to be even more specific -- it all depends on your habits and how much time you have been using Zsh-z to build up a database. After using Zsh-z for a little while, you will get to where you want to be by typing considerably less than you would need if you were using cd. Zsh-z is a native Zsh port of rupa/z, a tool written for bash and Zsh that uses embedded awk scripts to do the heavy lifting. It was quite possibly my most used command line tool for a couple of years. I decided to translate it, awk parts and all, into pure Zsh script, to see if by eliminating calls to external tools (awk, sort, date, sed, mv, rm, and chown) and reducing forking through subshells I could make it faster. The performance increase is impressive, particularly on systems where forking is slow, such as Cygwin, MSYS2, and WSL. I have found that, in those environments, switching directories using Zsh-z can be over 100% faster than it is using rupa/z.

powerlevel9k - The most awesome Powerline theme for ZSH around!

  •    Shell

Powerlevel9k is a theme for ZSH which uses Powerline Fonts. It can be used with vanilla ZSH or ZSH frameworks such as Oh-My-Zsh, Prezto, Antigen, and many others. Get more out of your terminal. Be a badass. Impress everyone in 'Screenshot Your Desktop' threads. Use powerlevel9k.

zsh-in-docker - Install Zsh, Oh-My-Zsh and plugins inside a Docker container with one line!

  •    Shell

This is a script to automate Oh My Zsh installation in development containers. Works with any image based on Alpine, Ubuntu, Debian, CentOS or Amazon Linux. -t <theme> - Selects the theme to be used. Options are available here. By default the script installs and uses Powerlevel10k, one of the "fastest and most awesome" themes for zsh. This is my recommended theme. If <theme> is a url, the script will try to install the theme using git clone.


antigen - The plugin manager for zsh.

  •    Shell

Antigen is a small set of functions that help you easily manage your shell (zsh) plugins, called bundles. The concept is pretty much the same as bundles in a typical vim+pathogen setup. Antigen is to zsh, what Vundle is to vim. Antigen has reached a certain level of stability and has been used in the wild for around a couple of years. If you face any problems, please open an issue.

zgen - A lightweight and simple plugin manager for ZSH

  •    Shell

A lightweight plugin manager for Zsh inspired by Antigen. Keep your .zshrc clean and simple. Zgen provides you a few simple commands for managing plugins. It installs your plugins and generates a static init script that will source them for you every time you run the shell. We do this to save some startup time by not having to execute time consuming logic (plugin checking, updates, etc). This means that you have to manually check for updates (zgen update) and reset the init script (zgen reset) whenever you add or remove plugins.

oh-my-zsh - A delightful community-driven (with 1,000+ contributors) framework for managing your zsh configuration

  •    Shell

Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. Sounds boring. Let's try again.

git-extra-commands - A collection of useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks

  •    Shell

A zsh plugin that packages some extra git helper scripts I've found. I only wrote a few of these scripts, and the ones I didn't each have whatever licensing is included in the file. This collection doesn't actually require ZSH, but packaging it as a ZSH plugin makes it more convenient for people using a ZSH framework to use this collection.

thirsty - Reminds you to drink water - on your terminal.

  •    Shell

zsh/bash script to remind you to drink water. If you're like me and you spend a lot of time programming with the command line open, chances are that you forget about everything for hours, which includes drinking water. At the end of the day I used to realise that I had not consumed enough water. Hence I created a bash/zsh script to remind me to drink water right on my command line.

spaceship-prompt - :rocket::star: A Zsh prompt for Astronauts

  •    Shell

A Zsh prompt for Astronauts. Spaceship is a minimalistic, powerful and extremely customizable Zsh prompt. It combines everything you may need for convenient work, without unnecessary complications, like a real spaceship.

athame - Full vim for your shell (bash, zsh, gdb, python, etc)

  •    C

Athame patches your shell to add full Vim support by routing your keystrokes through an actual Vim process. Athame can currently be used to patch readline (used by bash, gdb, python, etc) and/or zsh (which doesn't use readline). Yes, and if you're fine with basic vi imitations designed by a bunch of Emacs users, feel free to use them. ...but for the true Vim fanatics who sacrifice goats to the modal gods, Athame gives you the full power of Vim.

zsh-notify - Desktop notifications for long-running commands in zsh.

  •    Shell

A plugin for the Z shell that posts desktop notifications when a command terminates with a non-zero exit status or when it took more than 30 seconds to complete, if the terminal application is in the background (or the terminal tab is inactive). When using the default notifier notifications are posted using terminal-notifier.app on Mac OS X and notify-send on other systems.

ohmyzsh - 🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration

  •    Shell

Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. Sounds boring. Let's try again.

oh-my-cygwin - Setup a functioning terminal for Windows

  •    Shell

Looking for a real Terminal for Windows? Relax you just found it. This sets up a working ZSH Shell powered by oh-my-zsh and the apt-cyg package manager. I took care of installing and configuring some packages so that you have vim, git and ssh just one keystroke away.

awesome-zsh-plugins - A collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there

  •    

A collection of ZSH frameworks, plugins, tutorials & themes inspired by the various awesome list collections out there. Please read the Contributing Guidelines before contributing.

dotfiles - My macOS environment: zsh, Oh My Zsh, Git, etc.

  •    Shell

Now you can run scripts like osx.sh or server.sh to install other stuff. You can use any file extensions in tilde/ to invoke proper syntax highlighting in code editor.

zsh-autocomplete - 🤖 Real-time type-ahead completion for Zsh

  •    Shell

zsh-autocomplete adds real-time type-ahead autocompletion to Zsh. Find as you type, then press Tab to insert the top completion, ShiftTab to insert the bottom one, or ↓/PgDn to select another completion. Besides live autocompletion, zsh-autocomplete comes with many other useful completion features.

bullet-train.zsh - :bullettrain_side: An oh-my-zsh shell theme based on the Powerline Vim plugin

  •    Makefile

Bullet Train is a oh-my-zsh shell theme based on the Powerline Vim plugin. It aims for simplicity, showing information only when it's relevant. If you want add some new feature, of fix some bug, open an issue and lets hack together.

zplug - :hibiscus: A next-generation plugin manager for zsh

  •    Shell

Curious about the installation script? Check it out at zplug/installer. Finally, use zplug install to install your plugins and reload .zshrc.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.