web-dev-qa-db-ja.com

プログラミングIDEでマウスカーソルが行番号を介して方向を切り替えるのはなぜですか?

Visual StudioやNotepad ++などのIDEで行番号の上にマウスを置くと、マウスカーソルが水平方向に反転します。これがユビキタスなユーザーインターフェイスの決定となる理由は考えられません。行番号は、色または線によってコードとは別に設定されており、カーソルの反転は、番号の妨害を妨げたり、ブレークポイントの設定を容易にしたりしません。これが一般的な決定である理由を誰かが知っていますか?

13
Mike Precup

この動作を初めて見たのはOffice 95でした。Wordは、今日まで、これをまだ実行しています。

Word 2010 with cursor change

WordおよびNotepad ++のような他のアプリケーションでは、このカーソルの変更は「行全体」が選択のポイントであることを示しています。カーソルがこの状態のときにクリックすると、行全体が選択されます。

Selecting an entire line in Word 2010

Selecting an entire line in Notepad++

行全体を選択すると、Notepad ++などのテキストエディターで、行が画面の右部分を超えて終了する可能性がある場合に特に便利です。このスペースをクリックしてドラッグすると、複数の線が選択されます。カーソルを変更すると、ユーザーに異なるアクションを実行できるという手掛かりが与えられます。このクリックへの招待は非破壊的で探索可能です。

個人的には、カーソルが変更されない場合(Eclipse IDEなど)は、この機能がないことに失望することがよくあります。

31
mawcsco