vimでsetとletの違い

let は変数に値を代入し、set は Vim の内部オプションの一つに値を代入します。

例えば、次のような場合は

:let mystring='Hello!

を使って新しい変数を宣言します。

:set tabstop=4

或いは

:set expandtab

使用して Vim のオプションを設定します。