Open11
すぐに忘れるチートシート
:bn | bd #
モジュールパス
$ go list -m
依存するモジュール全部アップデート
> go list -f {{.Path}} -m all | grep -v `go list -m` | xargs -I {} go get {}@latest
:!go run golang.org/x/tools/cmd/goimports@latest -local $(GOWORK=off go list -m) -w %
:set clipboard=unnamed
go testとかの生成物を見たい場合は-work
オプションをつけると生成された一時ディレクトリがけされない。-Xをおまけでつけるとコマンドとかもでる。
WORK=path/to/working-dir go test -X -work
if [[ -z "$VIM_TERMINAL" ]]; then
vim -u NONE -N -c "term ++curwin"
fi