Vim は私の perl コードをコメントとして扱い続け、自動インデントは機能しません。
$dump=`cp /local/*.txt .`;
if ($a == 0)
{
if ($b == 0)
{
print "HELLO";
}
}
次のようにフォーマットされました:
$dump=`cp /local/*.txt .`;
if ($a == 0)
{
if ($b == 0)
{
print "HELLO";
}
}
これは、最初の行の "/*" がコメントとして扱われ、Vim がそれ以降のインデントをあきらめたためです。
回避策として次のように考えることができます。
$dump=`cp /local/*.txt .`; #*/;
コメントを手動で閉じる。
しかし、より良い方法はありますか?
ありがとう。