vimux

vim plugin to interact with tmux

Github星跟蹤圖

vimux

Easily interact with tmux from vim.

vimux

What inspired me to write vimux was tslime.vim, a plugin that lets you send input to tmux. While tslime.vim works well, I felt it wasn't optimized for my primary use case which was having a smaller tmux pane that I would use to run tests or play with a REPL.

My goal with vimux is to make interacting with tmux from vim effortless. By default when you call VimuxRunCommand vimux will create a 20% tall horizontal pane under your current tmux pane and execute a command in it without losing focus of vim. Once that pane exists whenever you call VimuxRunCommand again the command will be executed in that pane. As I was using vimux myself I wanted to rerun commands over and over. An example of this was running the current file through rspec. Rather than typing that over and over I wrote VimuxRunLastCommand that will execute the last command you called with VimuxRunCommand.

Other auxiliary functions and the ones I talked about above can be found bellow with a full description and example key binds for your vimrc.

Installation

With vim-bundle: vim-bundle install benmills/vimux
With Vundle: 'Plugin benmills/vimux' in your .vimrc

Otherwise download the latest tarball, extract it and move plugin/vimux.vim inside ~/.vim/plugin. If you're using pathogen, then move the entire folder extracted from the tarball into ~/.vim/bundle.

Notes:

  • Vimux assumes a tmux version >= 1.5. Some older versions might work but it is recommeded to use at least version 1.5.

Platform-specific Plugins

Usage

The full documentation is available online and accessible inside vim :help vimux

主要指標

概覽
名稱與所有者preservim/vimux
主編程語言Vim Script
編程語言Vim script (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2012-02-28 02:37:52
推送於2024-09-26 21:50:50
最后一次提交2024-09-26 15:50:49
發布數6
最新版本名稱1.1.0 (發布於 )
第一版名稱0.1.0 (發布於 2012-03-13 08:58:14)
用户参与
星數2.2k
關注者數43
派生數163
提交數268
已啟用問題?
問題數110
打開的問題數20
拉請求數88
打開的拉請求數13
關閉的拉請求數26
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?