私は「Bird」スタイルの識字率の高い Haskell を使用しています。これには、すべてのコードが次のようになっている必要があります。
> module Main (main) where
ブロックがある場合、次のようになります。
> main = do
> args = getArgs
> file = args!![0]
などしかし、gt記号を入力してからスペースを入力してタブを押すと、 2つのスペースしかタブになりません!
問題を解決するために、次のことを行いました。
set tabexpand
set tabstop=4
set softtabstop=4
set noautoindent
set shiftwidth=4
上記は基本的に、タブではなく4つのスペースを挿入するだけだと思いました。