Vimのシングル()引用符'
とダブル( )引用符の違いは何ですか?"
速度に違いはありますか?その中で関数を実行するときは、どちらかを使用する方が良いですか?それはまったく重要ですか?
私は特に.vimrc
ファイルでのそれらの使用に興味があります。
私は人々が両方を同じもので使用しているのを見つけたので尋ねています、そして私は違いが何であるか疑問に思っています。これをグーグルしようとしましたが、何も見つかりませんでした。
Vimのシングル()引用符'
とダブル( )引用符の違いは何ですか?"
速度に違いはありますか?その中で関数を実行するときは、どちらかを使用する方が良いですか?それはまったく重要ですか?
私は特に.vimrc
ファイルでのそれらの使用に興味があります。
私は人々が両方を同じもので使用しているのを見つけたので尋ねています、そして私は違いが何であるか疑問に思っています。これをグーグルしようとしましたが、何も見つかりませんでした。
二重引用符は補間を許可しますが、一重引用符は許可しません。
たとえば、二重引用符を使用すると、別々の行:echo "foo\nbar"
に出力されますが、改行として解釈されず、文字通り出力されます。foo
bar
:echo 'foo\nbar'
\n
foo\nbar
さまざまな種類の引用符の詳細について:h 41.2
は、ヘルプファイルを入力し、セクションの終わり近くにある見出しのある部分をお読みくださいSTRING VARIABLES AND CONSTANTS
。
ただし、文字列の引用符と行コメントの先頭の二重引用符を混同しないでください。一重引用符は行コメントを開始することはなく、二重引用符のみが開始します。