2012年4月1日日曜日

Eclipseのメソッド名入力時の括弧補完は無効にできないが、無視はできる。

Eclipseでメッソド名を補完すると、閉じ括弧まで補完されてしまう。
これが予想以上にうざい。
何故なら単純に考えると、引数を入力した後に、わざわざカーソルキーの→を押して移動してから;を打たないとけないからだ。
ホームポジションからずらさなくて良い分、閉じ括弧を打った方が断然やりやすい。
(Emacs風キーバインドでやってる人は全く問題ないのかもしれないが)

で、解決方法を探してみたが、どうも解決手段は無いようだ。
つまり、この括弧の補完を無効にする方法は無い。

が、実は無視はできる。
function( ) と保管された状態でhoge);と打つと
function(hoge);) となりそうなものだが、実際には
function(hoge);  と、括弧の補完を無視してくれる。

じゃあ、最初から補完するなよ、と言いたくなるが、とりあえず今の解決策はこれに慣れるしかないようだ。

参考
http://stackoverflow.com/questions/2843759/cant-disable-method-parenthesis-auto-complete-in-eclipse

0 件のコメント:

コメントを投稿