docker-compose.vim


Ⅰ. 插件描述

Vim plugin wrapping docker-compose

Ⅱ. 基本信息

创建日期:  2019-09-26
使用用户:  2
Github星:  29
插件作者:  skanehira

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'skanehira/docker-compose-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'skanehira/docker-compose-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'skanehira/docker-compose-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/skanehira/docker-compose.vim

Ⅳ. 文档说明

# docker-compose.vim
This is vim plugin that wraps docker-compose.

If you want to manage docker images, containers, and more,
you can use docker.vim

Imgur

Requirements

  • docker-compose
  • docker cli
  • Vim >= 8.1.2021

Installtion

dein.vim

[[plugins]]
repo = 'skanehira/docker-compose.vim'

vim-plug

Plug 'skanehira/docker-compose.vim'

Then run:

:PlugInstall

Usage

If {file} is not specified, the plugin will find
docker-compose.yaml or docker-compose.yml from the current directory and use it.

vim ex commanddocker-compose command
DockerCompose {args}docker-compose {args}
DockerComposeList {file}docker-compose -f {file} ps
DockerComposeLogs {file}docker-compose -f {file} logs
DockerComposeUp {file}docker-compose -f {file} up
DockerComposeDown {file}docker-compose -f {file} down
DockerComposeDownAll {file}docker-compose -f {file} down --rmi all -v
DockerComposeStart {file}docker-compose -f {file} start
DockerComposeStop {file}docker-compose -f {file} stop
DockerComposeRestart {file}docker-compose -f {file} restart
DockerComposeBuild {file}docker-compose -f {file} build
DockerComposePull {file}docker-compose -f {file} pull
DockerComposeConfig {file}docker-compose -f {file} config
DockerComposeServices {file}docker-compose -f {file} services
DockerComposeCreate {file}docker-compose -f {file} up --no-start
DockerComposeRemove {file}docker-compose -f {file} rm -f

Config

" open terminal way
let g:docker_compose_open_terminal_way = 'top'

Keybindings

Container list

keyoperation
ustart container
dstop container
jnext container
kprevious container
qclose window

Services

keyoperation
ustart service
sstop service
jnext service
kprevious service
qclose window

Author

skanehira

添加新评论