コマンドキー
#02/13/2002修正

Lower-case command keys:小文字のコマンドキー

(use with Cmd key on Mac and Alt key on other platforms)

:Mac では Cmdキー、他のプラットフォームでは Altキーを使う。


a	Select all:全てを選択

b	Browse it (selection is a class name or cursor is over a class-list or message-list)

    ブラウズする(クラス名を選択していること。またはカーソルがクラスリストかメッセージリストの上にあること)

c	Copy selection:選択した内容をコピー

d	Do it (selection is a valid expression):選択した内容を実行

e	Exchange selection with prior selection:選択した内容を前に選択した内容と交換

f	Find:検索

g	Find again:再検索

h	Set selection as search string for find again:選択した文字列を再検索用にセット

i	Inspect it (selection is a valid expression, or selection is over an inspect-ilst):検査する

j	Again once (do the last text-related operation again):もう一度

k	Set font:フォントをセットする

l	Cancel:キャンセル

m	Implementors of it (selection is a message selector or cursor is over a class-list or message-list):実装

n	Senders of it (selection is a message selector or cursor is over a class-list or message-list):センダー(送り手)

o	Spawn current method:現在のメソッドのスポーン(呼び出し)先

p	Print it (selection is a valid expression):印刷

q	Query symbol (toggle all possible completion for a given prefix):シンボルをクエリーする

r	Recognizer:認識する

s	Save (i.e. accept):セーブ

t	Finds a Transcript (when cursor is over the desktop):Transcriptを見つける(カーソルがデスクトップの時)

u	Toggle alignment:配置をトグル(反転)する

v	Paste:ペースト

w	Delete preceding word (over text);  Close-window (over morphic desktop):次からの文字削除。ウィンドウ削除

x	Cut selection:選択内容を削除

y	Swap characters:キャラクタをスワップ

z	Undo:アンドウ



Note: for Do it, Senders of it, etc., a null selection will be expanded to a word or to the current line in an attempt to do what you want.  Also note that Senders/Implementors of it will find the outermost keyword selector in a large selection, as when you have selected a bracketed expression or an entire line.  Finally note that the same cmd-m and cmd-n (and cmd-v for versions) work in the message pane of most browsers.



Upper-case command keys:大文字コマンドキー

(use with Shift-Cmd, or Ctrl on Mac

 or Shift-Alt on other platforms; sometimes Ctrl works too)

:Mac では Shift-Cmd または Ctrlキー、他のプラットフォームでは Shift-Altキーを使う。



A	Advance argument:引数をアドバンス(そのまま渡す?)

B	Browse it in this same browser (in System browsers only):このブラウザでブラウズ

C	Compare argument to clipboard:引数をクリップボードと比較する

D	Duplicate:複写

E	Method strings containing it:それを含んでいるメソッドストリング

F	Insert 'ifFalse:':ifFalse なら挿入

I	Inspect via Object Explorer:Object Explorer でインすペクト

J	Again many (apply the previous text command repeatedly until the end of the text)

    多数を再度実行(前のテキストコマンドを繰り返し、テキストの終わりまで適用する)

K	Set style:スタイルをセットする

L	Outdent (move selection one tab-stop left):アウトデント(選択内容を一タブ左に移動)

N	References to it (selection is a class name, or cursor is over a class-list or message-list):参照元

O	Open single-message browser (in message lists):シングルメッセージブラウザを開く

P	Make project link:プロジェクトリンクを作る

R	Indent (move selection one tab-stap right):インデント(選択内容を一タブ右に移動)

S	Search:検索

T	Insert 'ifTrue:':ifTrue なら挿入

U	Convert linefeeds to carriage returns in selection:選択したLF(ラインフィード)をCRに変換

V	Paste author's initials:著者のイニシャルをペースト

W	Selectors containing it (in text); show-world-menu (when issued with cursor over desktop)

    それ(テキスト)を含んでいるセレクタ;world-menuを表示

X	Force selection to lowercase:選択内容を小文字に変換

Y	Force selection to uppercase:選択内容を大文字に変換

Z	Capitalize all words in selection:選択内容の単語の頭を大文字に変換



Other special keys



Backspace	Backward delete character

Del			Forward delete character

Shift-Bcksp	Backward delete word

Shift-Del	Forward delete word

Esc			Select current type-in



\			Send top window to back



Cursor keys

left, right,

up, or

down		Move cursor left, right, up or down

Ctrl+Left	Move cursor left one word

Ctrl+Right	Move cursor right one word

Home		Move cursor to begin of line or begin of text

End			Move cursor to end of line or end of text

PgUp, or

Ctrl+Up		Move cursor up one page

PgDown, or

Ctrl+Down	Move cursor down one page



Note all these keys can be used together with Shift to define or enlarge the selection. You cannot however shrink that selection again, which is, compared to other systems, still a limitation aka bug.



Other Cmd-key combinations (does not work on all platforms)



Return		Insert return followed by as many tabs as the previous line

			(with a further adjustment for additional brackets in that line)

Space		Select the current word as with double clicking



Enclose the selection in a kind of bracket.  Each is a toggle.

(does not work on all platforms)

Ctrl-(	Enclose within ( and ), or remove enclosing ( and )

Ctrl-[	Enclose within [ and ], or remove enclosing [ and ]

Crtl-{	Enclose within { and }, or remove enclosing { and }

Ctrl-<	Enclose within < and >, or remove enclosing < and >

Ctrl-'	Enclose within ' and ', or remove enclosing ' and '

Ctrl-"	Enclose within " and ", or remove enclosing " and "



Note also that you can double-click just inside any of the above delimiters (or at the beginning or end of a line) to select the text enclosed.



Text Emphasis...

(does not work on all platforms)

Cmd-1	10 point font

Cmd-2	12 point font

Cmd-3	18 point font

Cmd-4	24 point font

Cmd-5	36 point font

Cmd-6	color, action-on-click, link to class comment, link to method, url

		Brings up a menu.  To remove these properties, select

		more than the active part and then use command-0.

Cmd-7	bold

Cmd-8	italic

Cmd-9	narrow (same as negative kern)

Cmd-0	plain text (resets all emphasis)

Cmd--	underlined (toggles it)

Cmd-=	struck out (toggles it)



Shift-Cmd--	(aka _) negative kern (letters 1 pixel closer)

Shift-Cmd-+	positive kern (letters 1 pixel larger spread)