All Projects → dstein64 → vim-win

dstein64 / vim-win

Licence: MIT license
🖼️ A Vim plugin for managing windows.

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to vim-win

stable-windows
Keeps vim windows stable on layout changes
Stars: ✭ 41 (-14.58%)
Mutual labels:  vim-plugin, vim-windows
notoire
A vim plugin to take notes using the Zettelkasten method
Stars: ✭ 53 (+10.42%)
Mutual labels:  vim-plugin
bash-support
Edit Bash scripts in Vim/gVim. Insert code snippets, run, check, and debug the code and look up help.
Stars: ✭ 76 (+58.33%)
Mutual labels:  vim-plugin
vim-log-highlighting
Syntax highlighting for generic log files in VIM
Stars: ✭ 164 (+241.67%)
Mutual labels:  vim-plugin
vim-sass-colors
sass/scss/less/css color literal and color variable highlighting (works with imports)
Stars: ✭ 24 (-50%)
Mutual labels:  vim-plugin
perl-support
Edit Perl scripts in Vim/gVim. Insert code snippets, run, check, and profile the code and look up help.
Stars: ✭ 23 (-52.08%)
Mutual labels:  vim-plugin
Extract
👻 Neovim yank ring plugin with completion for registers, ring, pinning, and replacing with register.
Stars: ✭ 39 (-18.75%)
Mutual labels:  vim-plugin
vim-jsonc
⚠️Deprecated⚠️: Vim syntax highlighting plugin for JSON with C-style line (//) and block (/* */) comments.
Stars: ✭ 52 (+8.33%)
Mutual labels:  vim-plugin
spotdiff.vim
A range and area selectable diffthis to compare partially
Stars: ✭ 29 (-39.58%)
Mutual labels:  vim-plugin
beacon.nvim
Whenever cursor jumps some distance or moves between windows, it will flash so you can see where it is
Stars: ✭ 217 (+352.08%)
Mutual labels:  vim-plugin
vim-multiselect
A library plugin to handle multiple visual selections
Stars: ✭ 27 (-43.75%)
Mutual labels:  vim-plugin
vim-plugin-autosess
Vim plugin: auto save/load sessions
Stars: ✭ 32 (-33.33%)
Mutual labels:  vim-plugin
pfp-vim
A vim hex-editor plugin that uses 010 templates to parse binary data using pfp
Stars: ✭ 57 (+18.75%)
Mutual labels:  vim-plugin
vim-syntax-christmas-tree
Vim filetype plugin for X'mas
Stars: ✭ 20 (-58.33%)
Mutual labels:  vim-plugin
vim-phpstan
A Vim plugin for PHPStan - https://github.com/phpstan/phpstan. It calls `phpstan` to do static analysis of your PHP code and displays the errors in Vim's quickfix list.
Stars: ✭ 26 (-45.83%)
Mutual labels:  vim-plugin
ime.vim
A Vim input method engine
Stars: ✭ 74 (+54.17%)
Mutual labels:  vim-plugin
vim
个人私用的vim配置
Stars: ✭ 12 (-75%)
Mutual labels:  vim-plugin
hlyank.vim
Highlight yanked text in Vim
Stars: ✭ 14 (-70.83%)
Mutual labels:  vim-plugin
code runner.nvim
Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
Stars: ✭ 234 (+387.5%)
Mutual labels:  vim-plugin
dps-ghosttext.vim
GhostText plugin powered by denops.vim
Stars: ✭ 20 (-58.33%)
Mutual labels:  vim-plugin

build

vim-win

vim-win is a Vim plugin for managing windows. Built-in functionality includes window selection, window buffer swapping, and window resizing. The plugin is extensible, allowing additional functionality to be added (see Configuration below).

Requirements

  • Full functionality
    • vim>=8.2.4052 or nvim>=0.7.0

Installation

A package manager can be used to install vim-win.

Examples
  • Vim8 packages:
    • git clone https://github.com/dstein64/vim-win ~/.vim/pack/plugins/start/vim-win
  • Vundle:
    • Add Plugin 'dstein64/vim-win' to ~/.vimrc
    • :PluginInstall or $ vim +PluginInstall +qall
  • Pathogen:
    • git clone --depth=1 https://github.com/dstein64/vim-win ~/.vim/bundle/vim-win
  • vim-plug:
    • Add Plug 'dstein64/vim-win' to ~/.vimrc
    • :PlugInstall or $ vim +PlugInstall +qall
  • dein.vim:
    • Add call dein#add('dstein64/vim-win') to ~/.vimrc
    • :call dein#install()
  • NeoBundle:
    • Add NeoBundle 'dstein64/vim-win' to ~/.vimrc
    • Re-open vim or execute :source ~/.vimrc

Usage

Enter vim-win with <leader>w or :Win.

  • Arrows or hjkl keys are used for movement.
  • Change windows with movement keys or numbers.
  • Hold <shift> and use movement keys to resize the active window.
  • Press s or S followed by a movement key or window number, to swap buffers.
  • Press ? to show a help message.
  • Press <esc> to leave vim-win.

See :help win-usage for additional details.

Documentation

:help vim-win

The underlying markup is in win.txt.

Demo

License

The source code has an MIT License.

See LICENSE.

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].