薄まる自分
PCやら育児やら、徒然についてメモります。
<< October 2018 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>
 
日本最大級の靴のネット通販 ロコンド.jp ブログパーツ
RECOMMEND
RECOMMEND
プログラミングGroovy
プログラミングGroovy (JUGEMレビュー »)
関谷 和愛 上原 潤二 須江 信洋 中野 靖治
RECENT COMMENT
RECENT TRACKBACK
カウンタ
ブログパーツUL5
JUGEM PLUS
MOBILE
qrcode
PROFILE
PR
無料ブログ作成サービス JUGEM
 
スポンサーサイト

一定期間更新がないため広告を表示しています

- | | - | - | - | - |
IntelliJ IDEA のショートカット一覧 勝手日本語訳(OS X向け)作ってみた。 #jbugj
 Macbook Air を買った記念に、前にWindows用に作ったIDEAのKeymapsのMac OS X版を作ったった。

いわゆるチートシートですかね。使えるように思えて、実はそんなに使った試しが無いのですが、まあいいのです。

Commandキーに適当に読み替えるだけだろうと高をくくって作業を開始したが、オリジナルのMac用のReferenceCardを見たら、"OS X"用と”OS X10.5+"の2つがあるじゃないですか。
面倒さが倍になったと思いながらなんとか完了しました。


オリジナルのkeymapsのまま文言を日本語にしただけではなく、キーの確認をしています。
私のデフォルトのMacOS X 10.8.2 で入力できないキーについては、一部赤字にしてあるものがあります。
誤訳とか誤植は、ご指摘いただけるとありがたいです。


ちなみに、上記文書の3ページ目に"MacOS X"用と"MacOS X10.5+"のどちらを選べばよいのか?と書いてあり、他のOS(WindowsやLinux)でもIDEA使っている人は"MacOS X"をおすすめすると書いてありますが、私はどちらをおすすめするかというと、"MacOS X"です。
自分が馴染んでいるというのもありますが、"MacOS X 10.5+"のバインドはどこにもそんなこと書いて有りませんが、実は"OS X"向けとは異なりEmacsユーザ向けのキーバインドが定義されています。Ctrl+N、P、F、Bはもちろんのこと、Ctrl+A、Ctrl+Eも効きます。Ctrl+Kまで使えてしまいます。後、Mark-setっぽい"Toggle Sticky Selection"を設定すれば、Emacsユーザでもそこそこ編集ができると思います。よって、Emacsユーザは"MacOS X 10.5+"を選んでもよいと思います。しかし、超便利な、選択範囲を徐々に広げていく Command+W が、"MacOS X 10.5+"では、Ctrl+↑↓にアサインされているのです。Emacs というなるべくキーボードから手を離さないでよいようにアサインされているものに対応しつつ、よく使いそうなキーバインドがカーソルキーを用いるものになっていたり、中途半端なのです。
というわけで、結局は、"MacOS X"バインドを味付けするのがよいのではないかなと思っています。

ちなみに、もう一つIDEAのバグだと思っているのですが、IDEDのキーマップは英語キーボードを基準にアサインされているようです。私は日本語キーボードで使っているので、キートップにある文字とショートカット入力時に認識されている文字が異なって困っています。
つまり、Command + "]" を入力したい場合、日本語キーボードでは"む"のキーを押しますが、それでは認識されず、英語キーボードで"]"がある"@"を Command +"@" として入力すると"]"として認識されるのです。これは困ったものなので直して欲しいですが、暫定的にはkeymapの再定義で対応できそうです。

って、ちなみにの後が長すぎましたね。
スポンサーサイト
- | 02:56 | - | - | - | - |
ベネッセの幼児向け英語教材 ワールドワイドキッズ
コメント
from: -   2013/04/03 7:16 PM
管理者の承認待ちコメントです。
from: -   2013/04/03 7:17 PM
管理者の承認待ちコメントです。
コメントする









 
トラックバック
この記事のトラックバックURL
http://aeg.jugem.jp/trackback/237
 

(C) 2018 ブログ JUGEM Some Rights Reserved.