19 February '2007 - 23:47 | 技術動向 Command-W 無効化
人に見せるのは慎むべき駄文を二時間くらいかけて書いたのに、推敲中に Command+W を押してしまって水の泡という悲惨な事件が、今夜もまた起きた。ちょっと前にもやったばかりなのに、まただ。
この手の事故は、昨秋に OSX に改宗してから幾度となく経験して来たが、Command-W 事故はこれで三度目くらいかな。いい加減、うんざりした。
というわけで、完全解決することにした。
意を決した瞬間に思いついた方法は三つ。1) 窓を閉じる前に確認ダイアログを表示する Firefox Extension を書く、2) キーバインドを設定しているファイルが toolkit.jar にある気もするのでそいつを探す、3) 人に聞く。
なにはともあれ一番簡単そうなのを実行。http://www.lingr.com/room/kenn で訊いてみた。って、チャットの部屋とログに簡単にリンクが張れるというのが素晴らしいね、Lingr は。
で、有料(四台湾元)でキーバインドを変更できると無能ボットは言ったけれど、頼りになる有能人間からは keyconfig という Extension はどうかとさくっと助言をもらう。
日付を見るとかなり古いけれど、なにはともあれさっそく試してみる。で、さくっと Command-W を無効化できた。うーむ。こんな簡単なことで解決するのに、いったい、いままでいくつの無駄な文を無駄にしてきたのだろう。悲しすぎる。無駄な文だけを無駄にしないがモットーのブログなのに。
というわけで、OSXer に改宗して Command-W で泣かされたことのある人、効果抜群のワクチンです。お試しください。
(かつcommand-wでwindowは閉じないような設定にしておく)
command-w以外でも間違って閉じちゃうことたまにあるので・・
なかの - 20 February '2007 - 02:37
ひろしま - 20 February '2007 - 10:47
最後に閉じたタブを復元 (CTRL+F12)
で復活させると、CTRL+wで閉じたタブの入力途中のフォームは保持されてます
OSXだとCommand+F12なのかな?
ただ、最後の一枚を閉じちゃうと復活できないかも
りょすけ (ウェブサイト) - 20 February '2007 - 12:09
つまり、これ、今朝一番にでも気づいてたら、昨日の駄文はこれでぜんぶ復活できてた可能性があったわけですね... orz
うーむ。こんな基本的な素晴らしい機能があったなんて...
すんごい有り難うなのに、もっと早く教えてよって逆切れしたいの心
ひろしま - 20 February '2007 - 14:25
でも、たった今terminalをcommand+wで閉じてしまって小ダメージ。screenだからいいけどさ。。
なかの - 20 February '2007 - 16:49
Terminal の方は、Prompt before closing window を Always にすることで対応。これを見つけるまでは、screen だけが頼りだった
ひろしま - 20 February '2007 - 22:06
なので、Firemacsを使ってキーバインドをEmacs風にするか、mozexを使ってEmacsで編集するのをお勧めします。
firemacs - http://www.mew.org/~kazu/proj/firemacs/
mozex - http://mozex.mozdev.org/development.html
mozexでEmacsな方法はまさにここに:http://www.mew.org/~kazu/toy/firefox-editor.html
・・・ということで、Command-Wはウィンドウを閉じるために使いましょう。
naan (ウェブサイト) - 21 February '2007 - 00:11
というか、mac-command-modifier が 'meta なのが堕落の始まりなわけですね。
Terminal からリモートの Linux で作業してる時は、しっかり(っていうとかなり語弊があるが)alt を使ってるのに、ローカルの emacs の時はちゃっかり Command で楽しているという... まあ、naan さんは由緒正しく ESC を使う人だから問題ないんだろうなあ。ずるいなあ。ぼくもそれでマスターしておけば良かった。
ちなみに、firefmacs は面白いと思う(し、もういれた)んだけれど、このブログツールが TinyMCE を使ってるので、まったく使えないんだよねー。C-i (puts mark) が Italic モードになるという...
やはり、外部エディタで書いて後でコピペというのが最良の自衛手段なのかも知れないけれど、そんな面倒なことをちゃんとやれるなら、苦労しませんね(笑) ていうか、せっかくの (WYSIWIG で HTML が編集できる) TinyMCE なのにってのもあるしさー。
ひろしま - 21 February '2007 - 01:08