Closed jiro4989 closed 5 years ago
:%!goimports
にしたらうまくと思います
@skanehira ありがとうございます。 以下のように修正することで、無事エラーを解消できました :sparkles:
@jiro4989 補足ですが、 上記のコマンドは簡易フィルターなので、もしコマンドエラーがあったらそのまま書き込まれます。 ちゃんとやるならエラーも拾ったほうが良いですが、Undoできるので実用的には問題ないかなと思います。
あ、1点追加 カーソルを完全に復元するなら、次のが良いと思います。
let pos = getcurpos()
" format
call setpos('.', pos)
@skanehira ありがとうございます。修正しました
以下のエラーが出力される。 でも一応goimportsは完了しているみたい。
https://github.com/jiro4989/dotfiles/blob/514b4a557e9a8bac72a0fe34c021147bcfdf39a8/vim/after/ftplugin/go.vim#L48-L59