2007/06/13(水) [n年前の日記]
#2 [prog][pc] emacs だか Meadow だかでX68K風の行移動?セレクション移動?とやらをするにはどうしたらいいのだらう
_xyzzy用
は存在するし、eclipseでも該当機能はあったりするのだけど。emacsにはそういうのは無いのかな。検索しても見つからなくて。どういう機能かというと…アニメgifでも見てもらったほうが早いか…。
xyzzy の場合、自分は S-M-up、S-M-down に割り当てていたり。eclipse (emacs風キー設定)の場合は M-up、M-down、だったような。たぶん。
「リージョンをカット(C-w)してカーソル移動して貼り付け(C-y)でいいではないか」とか言われそうだけど。違うのです。実際操作してみると判るのです。移動後の位置を常時視認しながら作業できるってのは、非常に快適というか、ストレスをまったく感じないというか。記述の完成形が常に目の前に示されることで、脳のリソースを瞬間的とはいえ無駄使いせずに済む、が故に気持ちよく作業できる、のかもしれず。たぶん。
xyzzy の場合、自分は S-M-up、S-M-down に割り当てていたり。eclipse (emacs風キー設定)の場合は M-up、M-down、だったような。たぶん。
「リージョンをカット(C-w)してカーソル移動して貼り付け(C-y)でいいではないか」とか言われそうだけど。違うのです。実際操作してみると判るのです。移動後の位置を常時視認しながら作業できるってのは、非常に快適というか、ストレスをまったく感じないというか。記述の完成形が常に目の前に示されることで、脳のリソースを瞬間的とはいえ無駄使いせずに済む、が故に気持ちよく作業できる、のかもしれず。たぶん。
◎ もっともemacsは何かにつけて、「操作してる人間が記憶しておけ」的仕様で満ちているエディタだし。 :
そういう文化にどっぷりハマってる人はそのソフトでしか使えない魔法の呪文を覚えんがため脳のリソースを割くという行為に何ら問題意識を持たない=前述のような仕様・機能を評価しないかもしれず。リージョンからしてそうだしなぁ。どこを選んでるのか基本的には表示せずに「人間が覚えておけ」という。
*1
コマンド(?)もアレだな。滅多に使わない機能なんかはメニュー表示の中に入れておけばいいと思うのだけど。メニューなら、「たしかこのへんにあったような」的おぼろげな認知でも該当コマンドを選べるし。しかしemacsのソレはコマンド名を覚えておかないといけないという。
*2
なんだか、ポートピア連続殺人事件ファミコン版とか、デザニランド、アタッチ族のあたりを連想したり。…補完が便利すぎるからそれ以外のUIを検討しなかった、てのもあるのかしら。あるいは開発者が天才だから「覚えておく」ことがまったく苦痛にならないとか。
[ ツッコむ ]
以上です。