1

Javaには、クラス定義全体をカプセル化する中括弧があります。そのため、vimで括弧({または})キーを使用すると、次の空白行や関数定義の最後に移動するのではなく、クラスの最後に移動します。では、どうすれば関数全体をヤンクしてコメントすることができますか?つまり、位置に関係なく次の空白行にジャンプできますか?

4

3 に答える 3

1

私は問題を完全には理解していません。vimは中括弧と一致する必要があります。shift-%を使用して、一致した角かっこでカーソル位置を切り替えることができます。そうは言っても、私があなたを正しく理解していれば(そして自分で試してみれば)、ya {でヤンクすると、関数ヘッダーの下にすべてが表示されます。これを試してください:関数ヘッダーの最後の{で、maを使用して登録する位置をマークし、次にを使用してメソッドの最後に移動し、次にy'aを使用してすべてをヤンクします。これにより、関数全体が取得されます。

于 2012-12-01T10:02:49.880 に答える
0

カーソルがメソッド内にあるときに、メソッドの内容をヤンクできます。yi{つまり、y ank i nner {

于 2012-12-01T09:38:12.707 に答える
0

これは私が思いついた答えであり、私はそれに満足していません。私のvimrcでは、タブを4つの空白に設定しました。したがって、関数が4つの空白がある行で区切られていることがわかっている場合は、次のことができます。

y/^\s\s\s\s$
于 2012-12-01T10:05:24.970 に答える