├── README.md ├── bin └── vimux.bat ├── etc └── _vimux.conf └── libexec └── vim.exe /README.md: -------------------------------------------------------------------------------- 1 | # vimux 2 | A tmux clone for Windows. Great for *ssh* connections or using terminals with no tab support. 3 | 4 | ## Usage ## 5 | 1) Extract or clone project 6 | 2) Run **\\bin\vimux** 7 | 8 | You might also want to consider adding the **\\bin** folder to the *PATH* so that you can just run **vimux** in any directory. 9 | 10 | ## Shortcuts ## 11 | 12 | Based on similar to tmux (but I only have 4 so far ;) 13 | 14 | - **ctrl-b c** - Opens a new terminal instance 15 | - **ctrl-b n** - Changes to next terminal 16 | - **ctrl-b p** - Changes to previous terminal 17 | - **ctrl-b x** - Closes current terminal (and exits **vimux** if no terminals remain) 18 | 19 | For example, press and hold **control** then tap **b**. Release **control** and tap **c** to create a new terminal 20 | -------------------------------------------------------------------------------- /bin/vimux.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | %~dp0..\libexec\vim.exe -u %~dp0..\etc\_vimux.conf 4 | -------------------------------------------------------------------------------- /etc/_vimux.conf: -------------------------------------------------------------------------------- 1 | set nocp 2 | 3 | tnoremap c :tab terminal 4 | tnoremap n :tabn 5 | tnoremap p :tabp 6 | tnoremap x :q! 7 | 8 | terminal ++curwin 9 | 10 | -------------------------------------------------------------------------------- /libexec/vim.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osen/vimux/75bb5cf3000e0e84e30cea854f1f08282566a638/libexec/vim.exe --------------------------------------------------------------------------------