WindowsからMacに乗り換えて

TwitterでMacBookを買ったと発言したのが去年の11月10日のことですから,もう4ヶ月ぐらい経つんだな.

今月になって,研究室のメンバーだけで4人もMacBookを買った.この展開は想像できなかったよ.せっかくだから,Macの使い方について情報共有しましょう!というわけで,メインの環境をWindowsからMacに変えたボクが感じた途惑いなんかを中心に書いてみよう.

何しろまだまだ初心者なので,誤った記述などあればツッコミをお願いします!

基本的なこと

初めてすぎてまったく分からなかったことがいくつかありました.言葉の対応は以下のような感じ.英語での呼び方も合わせて記しているのは,コマンドランチャから起動するときに覚えておくと嬉しいからです.

  • Windowsのコントロールパネル的なもの : Macの「システム環境設定」(System Preferences)
  • Windowsのプロセス管理(強制終了とかさせるやつ) : Macの「アクティビティモニタ」(Activity Monitor)
  • Windowsのエクスプローラ : MacのFinder
  • Windowsのタスクバー : Macのメニューバー
  • WindowsのProgram Filesフォルダ : Macのアプリケーションフォルダ(Applications)

Macでは,アプリケーションのすべてのウィンドウを閉じても,アプリケーション自体は終了していない.これはDockにアイコンが残っていたりすると気が付く.アプリケーションを終了させるには,メニューバーから終了させるか,よくやるのは「Command + Q」での終了.

Windowsでもそうだけど,Macでもデフォルトではファイルの拡張子がFinder上に表示されない設定になっているようなので,まずFinderの環境設定を開いて「すべてのファイル拡張子を表示」にチェックを入れておくといいと思う.

アプリケーションのインストールは,インストーラがあればそれを起動し,なければ実行ファイル(拡張子.app)をアプリケーションフォルダにコピーすることになる.拡張子が.dmgのファイルは,開くとマウントされて中身が見える.用事が済んだらアンマウントしてあげよう.外付けのデバイスと同じ感じの扱い.拡張子が.mpkgとか.pkgのファイルは開くと何かが実行される.拡張子が.zipのファイルは開くと展開されてフォルダが出てくる.

大体の場合,dmgやzipを開いて中にappファイルがあればアプリケーションフォルダに放り込んでやればいい.mpkgとかpkgはインストーラが起動することが多いので,GUIのインストーラに従って「次へ/進む」とやっていけば大丈夫.

様々なOS向けに提供されているアプリケーションでも,OSごとに挙動が違ったりするので注意!例えばSkypeはWindows/Linux/Macでちょっとずつメニューとか違うね!よく分かりません!

日本語入力のON/OFF

今のところIMEはATOKで,日本語配列のキーボードを使っています.

スペースキーの右にある「かな」キーで日本語入力ON,スペースキーの左にある「英数」キーで日本語入力OFFです.Windowsを使っていた頃もON/OFFは1つのキーでトグルじゃなく,別々のキーに割り当てていたので,この感じには慣れている.文章を打ち終わったら日本語入力を必ずOFFにする癖が付いている.基本はOFFにしておくと嬉しいことが多い.

Control と Command

慣れるまでに最も苦労するのはこれじゃないかなぁ.WindowsでいうControlキーはMacだとCommandキーで,配置も違うので,Macに移行したばかりの頃はコピペしようとして「Ctrl + c」「Ctrl + v」ってのを何回もやった.「Command + c」「Command + v」に慣れるまでが大変だった.

C-fbnp でのカーソル移動

「Ctrl + f」「Ctrl + b」「Ctrl + n」「Ctrl + p」でカーソル移動できるのは本当に気持ちがいい.あと削除系では「Ctrl + h」「Ctrl + d」「Ctrl + k」が使える.Emacs好きの人ならほぼすべての入力欄でこれらが使えるMac環境は素晴らしい世界だと思う.

問題は,たまにWindowsを使うときにもこれらの手癖が出ること.Firefox on WindowsでURLを打ち間違えてとっさに「Ctrl + h」を押すと「履歴」のサイドバーがパカパカする.

コマンドランチャー

Windowsではbluewindを使っていた.Macになって最初はSpotlightを,今ではQuicksilverを使っている.まだみんなが騒ぐほどのQuicksilverの良さが分かっていない.全然使いこなせていない.ただのランチャーです.

bluewindがよかったのは,任意のコマンドに任意の名前を付けられること.頻繁に行う操作には短い名前を当てておくと便利.shell系のaliasみたいな感じで使っていた.あとは,フォルダ名をタブで補完してくれて,次々と下のフォルダに潜っていけるのも好き.Quicksilverでフォルダを潜っていくには矢印キー「→」を使わなきゃいけないのかな.使い方を知らないだけかも.

下の階層のフォルダに移動したいときは「/」を押せばいいってことが分かりました!逆に上の階層に行く操作は「?」です.「Shift + /」と覚えておくとよさそう.

あんまり関係ないけど,bluewindの入力欄で「Ctrl + h」を押すと,バックスペースしてくれるよね.あれ好き.

ちなみにQuicksilverのホットキーの設定で少し悩んでいます.「Ctrl + スペース」だとEmacsで問題が起こるし,「Command + スペース」だと英語キーボードでの日本語入力ON/OFFと衝突します.皆さんはどう設定されているのでしょうか.

Firefox

FirefoxはOSに依存しないから,移行しても大丈夫!

そんな風に考えていた時期がボクにもありました.キーバインドはけっこう違うよ!まずはやっぱりControlとCommandの違いに苦しんだ.ボクがよく使う「Ctrl + c」「Ctrl + v」「Ctrl + l」「Ctrl + u」辺りはもちろん「Command + c」「Command + v」「Command + l」「Command + u」になっちゃうから,最初は手が動かなくて大変だった.

Windows時にはタブの切り替えを「Ctrl + n」「Ctrl + p」にしていた.これは,Tree Style Tabでタブを縦に並べて配置していると,「下のタブへ移動」「上のタブへ移動」が直感的に操作できるから.でもこれ,Firefox on Macでテキスト入力欄にフォーカスしていると,カーソル移動のキーバインドと被ってしまう.今はSafariやTerminalと揃えて「Command + Shift + ]」「Command + Shift + [」を割り当ててみている.ようやく慣れてきたところ.

ウィンドウの切り替えAlt + Tab

これは色んなところで言われている話.Windowsでいうウィンドウ切り替え「Alt + Tab」はMacでは「Command + Tab」で,キーの配置もほとんど同じだから指は無意識に動いてくれるんだけど,挙動が違う.Windowsでは「ウィンドウ単位で切り替え」のところがMacでは「アプリケーション単位での切り替え」になる.だから,Firefoxを2枚開いていたりすると,好きな方にフォーカスできない.

というわけでWitchを使います.このソフトをインストールすると「Option + Tab」にウィンドウ単位でのフォーカスの切り替え操作を割り当ててくれる.システム環境設定のユニバーサルアクセスの項目内の「補助装置にアクセスできるようにする」にチェックを入れないとダメっぽい.

Finderでのファイル操作

アイコン表示のときの話.

Finder上でファイルやフォルダにフォーカスしているときにEnterすると,名前の変更になる!これはビックリした.開くためには「Command + o」もしくはフォルダであれば「Command + ↓」です.

Finder306E631952D5

キーリピートの加速

Windowsではkbdaccというソフトを使って,キーリピートを加速させていました.プログラムを書いているときとか,長い文章を書いているときとか,カーソルの移動量が多いときには加速させておかないともどかしく感じちゃいます.MacではKeyRemap4MacBookで実現できます.でも

キーリピートを限界まで遅くした – IT戦記

の本文やコメント欄で書かれているように,検索コマンドなどを駆使するようにした方がいいかもなぁ.キーリピートに頼りすぎている.

そのほか

Macは特にWebに近い位置の人には愛され系!そんなイメージです.

フォントきれい! Growl 素晴らしい! Safari は速くてキレイ! 思い付いたことがあったら追記する!

Facebook

Comments

  1. Mac歴14年のオジサンによる生活の知恵

    * アプリの強制終了はCmd+Option+Esc
    * ウインドウのタイトルバーをCmd+クリックすると、そのファイルのパス(?)が表示されて上位階層へ移動できる(Safariでやると、上位のURLへ行ける)
    * ウインドウを閉じるときのアニメーションとかExposeはShiftキーを押しながらやるとスローモーションになる(やる気が起きない時の暇つぶしに)

  2. コメントありがとうございます!オジサンって誰かと思ったら tmaeda さんでしたかw
    他にも便利だったり面白かったりする使い方があったらどんどん教えてくださいね^^

  3. 我々の研究室と同じレベルでのMacの流行りようですね…

    私としては、Macは悪くはないと思うのですが、敢えてMacを買う理由が思いつかないのです。
    そんな中で研究室で異常なペースでMacが流行りだしたので、私は現在「Mac買ったら負けかなと思ってる」心理状態です。
    ※ものすごく理由が不健全ですorz
    ※一般論として「Mac買ったら(ry」ということではありません。あくまで研究室での話です。

    今はWindows+Linux(デュアルブート)のマシンを2台使ってますが、Macを買う利点としてはどんなものがありますでしょうか? 買わないとは思いますが、あまりMacを先入観を持ってみることもしたくないですので。

  4. Maraigueさん,コメントどうもです! Macの魅力を語ってくれる人なら身近にたくさんいるんじゃないですか><

    ボクもWindowsをメインにしていたときは,スクリプトを書くときなんかはLinuxにsshでつないで作業していたんですけど,MacだとGUIもCUIも1台で済む感じですね.研究室で利用することを考えても,プログラミング環境が一式揃っていて,Gnuplotなどが使えて,TeXによる論文執筆もこなせますから,便利に使っていました.

    ただ,このエントリでの本文でも触れているように,Macを使っていて途惑うこともありますので,すべてにおいてMacが優れているとは思っていません.ボクは実際に使ってみてすごく好きになったというだけです.

  5. 即レスありがとうございます。

    なるほど、「CUI・GUIともに充実している」というのは納得ですね。
    ※私もたまに、Windowsから研究室にsshはやりますw
    今後はMacもまともな目で見るよう気を付けていきます。

  6. はじめまして。私も最近WinからMacに乗り換えたので、この記事は大変参考になりました。どうもありがとうございます。

    実はbluewindを使っていて、Macで同等のコマンドランチャーを探してたので、こちらの記事が検索に出てきた次第です。
    古い記事のようですが、いま現在はどのようにしておられますでしょうか。

    bluewindはとても便利で使いやすかったので、同じようなアプリを探しているのですが、なかなか見つかりません。何か良いアプリがありましたらお知らせいただけると幸いです。

  7. 「途惑い」って何ですか?