Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

docker コンテナ上で vim-go を使う

$
0
0

設定ファイルいじる趣味ないので個人的にはこれぐらいでいい気する。

Dockerfile 作成

$ vi Dockerfile
FROM golang
RUN apt-get update &&\
    apt-get install -y vim &&\
    mkdir -p ~/.vim/autoload ~/.vim/bundle &&\
    curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim &&\echo'execute pathogen#infect()'>> ~/.vimrc &&\echo'syntax on'>> ~/.vimrc &&\echo'filetype plugin indent on'>> ~/.vimrc &&\
    git clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-go

docker イメージビルド & コンテナ起動

$ docker build -t vim-go .
$ docker run -ti --rm vim-go bash

コンテナの中にログインして main.goとかを作成。

> vim main.go

こう書いて :wすると、

packagemainimport("fmt")funcmain(){fmt.Println("vim-go")}

こう整形してくれることが確認できた。

packagemainimport("fmt")funcmain(){fmt.Println("vim-go")}

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>