私人订制docker化vim

来源:互联网 发布:蒲城网络党校学员登录 编辑:程序博客网 时间:2024/06/02 07:23

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-spf13chmod a+x *./build.sh

安装成功,如下:

docker的images和container的信息如下:

vim如下:

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


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

0 0
原创粉丝点击