2011-01-05 26 views

答えて

0

の場合言語は中括弧(C、C++、Java、...)を使用すると、中括弧{}と角括弧[]とかっこ()の間で前後にバウンスするのに '%'を使用できます。また、]]または[[をそれぞれ使用して、次の関数または前の関数の開始点(または、列1の中かっこで始まる他の構造体)に移動することもできます。

シェルコードのように一致するfiまたはdoneに簡単に行く方法はないと思います。

+0

%はviエディタでもbtwの中カッコとブラケットを移動するために使用します。 –

+0

@Inquisitive:yes。 Bourneシェルの 'case'ステートメントは、それぞれの選択肢が閉じ括弧を持ちますが、開いた括弧がないので、括弧が詰まってしまうことに注意してください。' case $ what in a)... ;; b)... ;;エサック。現代のシェル(Korn、Bash)は、あいまいさも許していますが、必要はありません: 'case $ what in(a)... ;; (b)... ;;それは良い結果です。なぜなら、カッコでバウンスして再び働くことができるからです。 –