私人订制docker化vim

    xiaoxiao2021-03-25  68


    vim有一个豪华配置方案 spf-13, 但在不同的vps上安装vim时总得从头安装之后上传.vimrc文件。有没有办法可以自动化这个过程呢? 可以编写shell脚本每次执行;也可以借助docker来实现 Build once,run anywhere。Configure once,Run anything。 下面介绍一下将vim-spf13及常用配置文件docker化的步骤:

    注: 1. 使用dockerfile方式,而非load 已有image方式。 2. 如果想通过docker尝试emacs,可以尝试 jare/spacemacs

    安装docker

    建议查看docker官方文档 https://docs.docker.com/

    github目录文件解释

    可以在github上 https://github.com/penn201500/dockerized-vim-spf13 获取相应文件,解释如下:

    $ tree . |-- build.sh |-- clean_all_docker_container_and_images.txt |-- Dockerfile |-- README.md |-- rundocker.sh |-- ubuntu_install_vim.sh `-- vimrc build.sh 上传到linux主机之后,sh 执行该文件;必要clean_all_docker_container_and_images.txt 如果有编译失败或者想删除所有镜像、容器,可以使用该文件中的docker命令;非必要 注意!! 命令会删除所有镜像和容器,如果linux上已经安装了其他的docker镜像或容器,不要使用!!Dockerfile docker build使用;必要rundocker.sh docker run的参考命令,供参考;非必要ubuntu_install_vim.sh 编译和安装vim需要的命令等;必要vimrc 个人的vim配置,可修改;非必要

    vim

    以上,上传到linux,赋予执行权限,执行即可

    cd dockerized-vim-spf13 chmod a+x * ./build.sh

    安装成功,如下:

    docker的images和container的信息如下:

    vim如下: 其他炫酷特效可以参看 spf13 的介绍 :)


    参考: dockerized vim and emacs 用docker打包vim,构建随取随用的开发环境

    转载请注明原文地址: https://ju.6miu.com/read-33619.html

    最新回复(0)