alpine vim
1.0.0
jare/vim-bundle:latest jare/drop-in試してくださいjare/spacemacs 「Solarized Dark」互換性のあるテーマやカラーパレットを使用してください。
ターミナルカラーモードを設定して、ターミナル変数docker run ... -e TERM=<VALUE> jare/vim-bundleデフォルトでは<VALUE>はxterm-256colorですが、「それほどカラフルな」端子はxtermに設定します。
エイリアスを作成する: alias edit='docker run -ti --rm -v $(pwd):/home/developer/workspace jare/vim-bundle'楽しんでください! edit some.fileこれは更新を取得するためにこれを使用できます: alias edit_update="docker pull jare/vim-bundle:latest"
docker run ... -e DISABLE="'vim-airline', 'nerdtree'" ... jare/vim-bundle
.vimrcファイルを使用してフォルダーを作成し、プラグインを追加する場合は、 bundleフォルダーと呼ばれるサブフォルダーがそれらと呼ばれます。docker run ... -v <***>/my-stuff:/ext/ ... jare/vim-bundleしかし最良の方法はこのコンテナを拡張することです。 .vimrc
/usr/lib/goにマウントする必要があります。たとえば、デタッチされたモードでjare/go-toolsを実行してくださいdocker create -v /usr/lib/go --name vim-go-tools jare/go-tools /bin/trueとこのボリュームをこのdocker run ... --volumes-from vim-go-tools ... jare/vim-bundleのようにマウントしalias edit="docker run -ti --rm --volumes-from go-tools -v $(pwd):/home/developer/workspace jare/vim-bundle" 。 alias edit="docker run -ti --rm --volumes-from go-tools -v $(pwd):/home/developer/workspace jare/vim-bundle"%:p使用したいが、Vim-Goは速記を提供しない場合 - たとえば、以下を入力する%:hで、 %:p:h :!gofmt %を入力できます。上書きしたい場合 - 使用:% ! gofmt %例として使用されるgofmtツール、実際にはVIMGOでカバーされています。 # docker vim-bundle
function ed() {
local dtc_id= $( docker ps -a -q --filter ' name=vim-go-tools ' )
if [[ -z " ${dtc_id} " ]] ; then
echo ' vim-go-tools container not found. Creating... '
docker create -v ' /usr/lib/go ' --name ' vim-go-tools '
' jare/go-tools ' ' /bin/true '
echo ' Done! '
fi
echo ' Starting Vim '
docker run -ti --rm -p 8080:8080 --volumes-from ' vim-go-tools '
-v $( ' pwd ' ) :/home/developer/workspace ' jare/vim-bundle ' " ${ @ } "
}
export -f edShiftを保持して、マウスの右ボタンメニューを使用します。<Leader>にマッピングされました, Great Amix .Vimrcの基本マッピングを使用していますtmux -2試してくださいgo installてください