私のEclipse3.3では、[HOME]キーで行の先頭へ行けません。(場合によって)
下記ソース編集中、カーソルが
●1 にある場合、[Home]キー押すとコメント文字列の先頭までしかジャンプしません。
●2 の位置で[Home]した場合、code()の左位置までしかジャンプしません。
さらに[Home]すると、行頭までカーソルがジャンプします。
-----------------------------------
// <<--コメントの先頭(3桁目)に着く ●1
if (true) {
↓コードの先頭までしか飛ばない
code(); // ●2
}
0123456789
↑ 1度の[Home]で0桁目までジャンプさせたい
-------------------------------------
1度で実際の行頭までジャンプさせるにはどう設定すれば良いのでしょうか?
[設定]→[キー]を見ると、
コマンド →[行の先頭]
バインディング→[Home]
場合 →[テキストの編集]
カテゴリー →[テキスト編集]
となっていて、正しく設定されているように見えます。
(バインディング列のキー競合もなし)
コメントの内容そのままですが、お言葉に甘えて回答します。
キーマクロということなので、Eclipse Monkey をご利用でしょうか。
http://journal.mycom.co.jp/column/ide/031/index.html
今回の回答で探してみて見つかったのですが、面白そうな機能ですね。
キーバインドではキーアサインの変更はできても、先頭への移動の動作そのものは変更はできないようですので、
下記の操作で代替してはどうかと思います。
「押しても駄目なら引いてみろ」ということで、Home が駄目なら End でどうかという回答です。
End ⇒ →カーソル ⇒ ↑カーソル ⇒ Shft+↓カーソル ⇒ Ctl+C ⇒ ↑カーソル ⇒ Ctl+V
Mook様
お手数をおかけいたしました。
スペシャリストからの「できない」という意見も
非常に役に立ちます。
「行の二重化」はトップクラスの使用頻度なので(私だけ?)
どうして標準装備されてないのか不思議です。
今回のソリューションはお見事でした!
本当にありがとうございました!!