emacs 基本プロファイルには、 emacs ユーザーが精通していなければならないデフォルトのキー割り当てがあります。
以下にリストされたすべてのキーおよびマウス・イベントの設定が、エディターを実行している環境 (ワークステーションの構成、オペレーティング・システム、Java サポート、エンクロージング・エディター・アプリケーションなど) で使用できるわけではありません。実際には、現行エディター・ビューにあるキーおよびマウスの設定のセットも、エディター・アプリケーション、アクティブ文書パーサー、およびエディター拡張機能によって拡張および変更されることがあります。
以下のキー設定は、キー定義 (例えば、"a-0") とエディター・アクション (例えば、"appendToActionArgument") を示しています。 キーの定義方法についての完全な参照については、keyAction パラメーターを参照してください。
a-0.secondary | Alt+0 | appendToActionArgument |
a-1.secondary | Alt+1 | appendToActionArgument |
a-2.secondary | Alt+2 | appendToActionArgument |
a-3.secondary | Alt+3 | appendToActionArgument |
a-4.secondary | Alt+4 | appendToActionArgument |
a-5.secondary | Alt+5 | appendToActionArgument |
a-6.secondary | Alt+6 | appendToActionArgument |
a-7.secondary | Alt+7 | appendToActionArgument |
a-8.secondary | Alt+8 | appendToActionArgument |
a-9 | Alt+9 | appendToActionArgument |
a-atSign | Alt+@ | setQuickMarkWord |
a-b | Alt+B | prevWord |
a-backSlash | Alt+\ | deleteWhiteSpace |
a-backSpace | Alt+Backspace | deletePrevWord |
a-c | Alt+C | capitalizeWord |
a-d | Alt+D | deleteNextWord |
a-delete | Alt+Delete | deletePrevWord |
a-f | Alt+F | nextWord |
a-f9 | Alt+F9 | |
a-greaterThanSign | Alt+> | bottom |
a-i | Alt+I | insertTab |
a-l | Alt+L | lowerCaseWord |
a-lessThanSign | Alt+< | top |
a-minus | Alt+- | appendToActionArgument |
a-percent | Alt+% | findAndReplace |
a-space | Alt+Space | oneSpace |
a-t | Alt+T | transposeWords |
a-u | Alt+U | upperCaseWord |
a-v.secondary | Alt+V | pageUp |
a-x | Alt+X | commandLine |
a-y | Alt+Y | yankPrevious |
a-z | Alt+Z | scrollUp |
backSpace.secondary | Backspace | backSpace |
c-0.secondary | Ctrl+0 | appendToActionArgument |
c-1.secondary | Ctrl+1 | appendToActionArgument |
c-2.secondary | Ctrl+2 | appendToActionArgument |
c-3.secondary | Ctrl+3 | appendToActionArgument |
c-4.secondary | Ctrl+4 | appendToActionArgument |
c-5.secondary | Ctrl+5 | appendToActionArgument |
c-6.secondary | Ctrl+6 | appendToActionArgument |
c-7.secondary | Ctrl+7 | appendToActionArgument |
c-8.secondary | Ctrl+8 | appendToActionArgument |
c-9.secondary | Ctrl+9 | appendToActionArgument |
c-a-0.secondary | Ctrl+Alt+0 | appendToActionArgument |
c-a-1.secondary | Ctrl+Alt+1 | appendToActionArgument |
c-a-2.secondary | Ctrl+Alt+2 | appendToActionArgument |
c-a-3.secondary | Ctrl+Alt+3 | appendToActionArgument |
c-a-4.secondary | Ctrl+Alt+4 | appendToActionArgument |
c-a-5.secondary | Ctrl+Alt+5 | appendToActionArgument |
c-a-6.secondary | Ctrl+Alt+6 | appendToActionArgument |
c-a-7.secondary | Ctrl+Alt+7 | appendToActionArgument |
c-a-8.secondary | Ctrl+Alt+8 | appendToActionArgument |
c-a-9.secondary | Ctrl+Alt+9 | appendToActionArgument |
c-a-minus.secondary | Ctrl+Alt+- | appendToActionArgument |
c-a-o | Ctrl+Alt+O | splitAndShift |
c-a-s.secondary | Ctrl+Alt+S | find |
c-a | Ctrl+A | home |
c-atSign.secondary | Ctrl+@ | setQuickMark |
c-b.secondary | Ctrl+B | left |
c-c | Ctrl+C | nullAction |
c-d | Ctrl+D | delete |
c-e | Ctrl+E | end |
c-f.secondary | Ctrl+F | right |
c-g | Ctrl+G | nullAction |
c-i | Ctrl+I | nullAction |
c-j | Ctrl+J | nullAction |
c-k | Ctrl+K | killLine |
c-l | Ctrl+L | scrollCenter |
c-minus.secondary | Ctrl+- | appendToActionArgument |
c-n.secondary | Ctrl+N | down |
c-o | Ctrl+O | split |
c-p.secondary | Ctrl+P | up |
c-q | Ctrl+Q | nullAction |
c-r | Ctrl+R | findUp |
c-s | Ctrl+S | find |
c-space | Ctrl+Space | setQuickMark |
c-t | Ctrl+T | transposeCharacters |
c-u | Ctrl+U | setActionArgument |
c-underscore.secondary | Ctrl+_ | undo |
c-v.secondary | Ctrl+V | pageDown |
c-w | Ctrl+W | killRegion |
c-x,c-l | Ctrl+X,Ctrl+L | lowerCaseRegion |
c-x,c-o | Ctrl+X,Ctrl+O | deleteBlankLines |
c-x,c-s | Ctrl+X,Ctrl+S | save |
c-x,c-t | Ctrl+X,Ctrl+T | transposeLines |
c-x,c-u | Ctrl+X,Ctrl+U | upperCaseRegion |
c-x,c-w | Ctrl+X,Ctrl+W | saveAs |
c-x,c-x | Ctrl+X,Ctrl+X | findQuickMark |
c-x,closeBracket.secondary | Ctrl+X,] | bottom |
c-x,closeParenthesis | Ctrl+X,) | keyRecorderStop |
c-x,e | Ctrl+X,E | keyRecorderPlay |
c-x,greaterThanSign | Ctrl+X,> | pageRight |
c-x,h | Ctrl+X,H | setQuickMarkAll |
c-x,i | Ctrl+X,I | get |
c-x,lessThanSign | Ctrl+X,< | pageLeft |
c-x,openBracket.secondary | Ctrl+X,[ | top |
c-x,openParenthesis | Ctrl+X,( | keyRecorderStart |
c-x,u | Ctrl+X,U | undo |
c-y | Ctrl+Y | yank |
c-z | Ctrl+Z | scrollDown |
delete | Delete | backSpace |
down | Down | down |
end | End | bottom |
enter | Enter | splitLine |
escape,0.secondary | Esc,0 | appendToActionArgument |
escape,1.secondary | Esc,1 | appendToActionArgument |
escape,2.secondary | Esc,2 | appendToActionArgument |
escape,3.secondary | Esc,3 | appendToActionArgument |
escape,4.secondary | Esc,4 | appendToActionArgument |
escape,5.secondary | Esc,5 | appendToActionArgument |
escape,6.secondary | Esc,6 | appendToActionArgument |
escape,7.secondary | Esc,7 | appendToActionArgument |
escape,8.secondary | Esc,8 | appendToActionArgument |
escape,9.secondary | Esc,9 | appendToActionArgument |
escape,a-y.secondary | Esc,Alt+Y | yankPrevious |
escape,atSign.secondary | Esc,@ | setQuickMarkWord |
escape,b.secondary | Esc,B | prevWord |
escape,backSlash.secondary | Esc,\ | deleteWhiteSpace |
escape,backSpace.secondary | Esc,Backspace | deletePrevWord |
escape,c-o | Esc,Ctrl+O | splitAndShift |
escape,c-s | Esc,Ctrl+S | find |
escape,c.secondary | Esc,C | capitalizeWord |
escape,d.secondary | Esc,D | deleteNextWord |
escape,delete.secondary | Esc,Delete | deletePrevWord |
escape,f.secondary | Esc,F | nextWord |
escape,f9 | Esc,F9 | |
escape,greaterThanSign | Esc,> | bottom |
escape,l.secondary | Esc,L | lowerCaseWord |
escape,lessThanSign | Esc,< | top |
escape,minus.secondary | Esc,- | appendToActionArgument |
escape,percent.secondary | Esc,% | findAndReplace |
escape,space.secondary | Esc,Space | oneSpace |
escape,t.secondary | Esc,T | transposeWords |
escape,u.secondary | Esc,U | upperCaseWord |
escape,v.secondary | Esc,V | pageUp |
escape,x.secondary | Esc,X | commandLine |
escape,z.secondary | Esc,Z | scrollUp |
f10 | F10 | redo |
f9 | F9 | undo |
home | Home | top |
insert | Insert | toggleInsert |
left | Left | left |
numpadEnter.secondary | Numpad Enter | splitLine |
pageDown | Page Down | pageDown |
pageUp | Page Up | pageUp |
right | Right | right |
tab | Tab | indentText |
up | Up | up |
a-f9.c | Alt+F9 | |
a-v.c.secondary | Alt+V | pageUp |
c-g.c | Ctrl+G | nullAction |
c-l.c | Ctrl+L | scrollCenter |
c-r.c | Ctrl+R | findUp |
c-s.c | Ctrl+S | findNext |
c-underscore.c | Ctrl+_ | undo |
c-v.c.secondary | Ctrl+V | pageDown |
c-x,c-s.c | Ctrl+X,Ctrl+S | save |
c-x,c-w.c | Ctrl+X,Ctrl+W | saveAs |
c-x,greaterThanSign.c | Ctrl+X,> | pageRight |
c-x,i.c | Ctrl+X,I | get |
c-x,lessThanSign.c | Ctrl+X,< | pageLeft |
c-x,u.c | Ctrl+X,U | undo |
escape,f9.c | Esc,F9 | |
escape,v.c.secondary | Esc,V | pageUp |
pageDown.c | Page Down | pageDown |
pageUp.c | Page Up | pageUp |
下にリストされているマウス・イベント設定は、 マウス・イベントおよびアクションのペアに分けられます。最初のストリング (例えば "1-a-dragged") はマウス・イベントを示し、2 番目のストリング (例えば "blockMarkToMouse") はアクションを示します。マウス・イベントの定義方法に関する詳細については、mouseAction パラメーターを参照してください。
エディター・コマンド、アクション、およびパラメーター
エディター・プロファイル
デフォルト・エディター・コマンド
エディター・パラメーター
keyAction パラメーター
mouseAction パラメーター
Copyright IBM Corporation 1992, 2005. All Rights Reserved.
Copyright IBM Japan 2006