以前は主に Notepad++ を使用しており、それを使用して多くの SQL スクリプトを開発していました。Notepad++ では、インデントは問題ありません。今は Vim に切り替えましたが、Notepad++ では適切にインデントされている多くの行が Vim では正しくインデントされていないことがわかりました。
たとえば、メモ帳 ++ では、次のように表示されます
declare @a int
declare @b int
declare @c int
しかし、Vimで開くと、それが表示されます
declare @a int
declare @b int
declare @c int
Vim で修正すると、Notepad++ を使用して開くと、形式がめちゃくちゃになります。なぜそれが起こり、どのように修正するのですか?