SlideShare a Scribd company logo
1 of 35
Download to read offline
ドザーに贈る
             Mac のちょっと効率的な使いかた
                  Takuya	
  Fujimura
                      @tlync




12年7月6日金曜日
社内の Mac Wiki を見れば全て解決
                   h"p://社内情報なので自粛




12年7月6日金曜日
ご静聴ありがとうございました




12年7月6日金曜日
…では、実際に見ないと
             伝わらないこともあるので…




12年7月6日金曜日
直接見てもらいながら
             かるく紹介していきます




12年7月6日金曜日
はなすこと




             • 良くつかうキーボードショートカット
             • おすすめアプリとソフトウェア
             • 知ってると便利かもしれないコマンド


12年7月6日金曜日
良く使うキーボードショートカット




12年7月6日金曜日
Mac では OS 標準機能で
             Emacs キーバインドが使える!




12年7月6日金曜日
Emacs ユーザーじゃなくても便利




12年7月6日金曜日
基本的な Emacs キーバインド


             • Ctrl	
  +	
  N(ext)	
  =	
  ↓
             • Ctrl	
  +	
  P(revious)	
  =	
  ↑
             • Ctrl	
  +	
  F(orward)	
  =	
  →
             • Ctrl	
  +	
  B(ack)	
  =	
  ←
             • Ctrl	
  +	
  A	
  =	
  行頭へ移動。⌘	
  +	
  ←	
  (Home)	
  と同義
             • Ctrl	
  +	
  E	
  =	
  行末へ移動。⌘	
  +	
  →	
  (End)	
  と同義

12年7月6日金曜日
基本的な Emacs キーバインド                              (cont.)




             • Ctrl	
  +	
  K(illline)	
  =	
  行削除
             • Ctrl	
  +	
  Y(ank)	
  =	
  貼り付け
             • Ctrl	
  +	
  H	
  =	
  前の1文字削除 (Backspace)
             • Ctrl	
  +	
  D	
  =	
  後ろの1文字削除 (Del)
             • Ctrl	
  +	
  T	
  =	
  1文字入れ替え

12年7月6日金曜日
慣れると Ctrl が遠いので
             Caps と入れ替えるのをおすすめ




12年7月6日金曜日
※ただし、テキストエリアに限る




12年7月6日金曜日
もっと
       OS 全体をキーボードだけで操作できる
             環境にしましょう




12年7月6日金曜日
KeyRemap4MacBook
             http://pqrs.org/macosx/keyremap4macbook/index.html.ja




12年7月6日金曜日
いくつか機能をピックアップ




12年7月6日金曜日
Emacs モード




12年7月6日金曜日
Emacs モード




12年7月6日金曜日
Complete Vi モード




12年7月6日金曜日
KeyRemap4MacBook でできる事まとめ
                         (ほんの一部)

             • Emacs モード
              •   どこでも大体 Emacs キーバインドで操作できる

             • Compatible Vi モード
              •   特定にキーをトリガーに、どこでも大体 Vi キーバイ
                  ンドで操作できる

              •   Vimmer も安心

             • キーリピートの高速化
              •   OS 最大にしても糞みたいに遅い

              •   プログラマなら普通しますよね

12年7月6日金曜日
他のキーボードショートカット




12年7月6日金曜日
他の便利なショートカット(無作為)


        •     + Ctrl + D(ictionary) = 選択中の単語で辞書を開く

        •    Ctrl + F2 = メニューバーにフォーカス
             (Windows の Alt でメニューにアクセスする感じ)

        •     + F1 = アクティブなアプリのウィンドウ切替え

        •     + W = ウィンドウを閉じる

        •     + [ or ] = 戻る/進む (の操作が有効なアプリだけ)

        •     + Shift + [ or ] = タブの移動 (タブがあるアプリ)



12年7月6日金曜日
おすすめ設定 その1




                Tab キーでボタン間とかも移動できる様に。
                Ctrl + F7 でトグルできる。




12年7月6日金曜日
おすすめ設定 その2




             ソフトウェアのショートカットキーとして使う事が多ければ
             Fn なしでタイプできて効率的




12年7月6日金曜日
ありすぎるので興味あれば各自
              h"p://support.apple.com/kb/HT1343?viewlocale=ja_JP




12年7月6日金曜日
おすすめアプリとソフトウェア




12年7月6日金曜日
社内の Mac Wiki を見ましょう
                  h"p://社内情報なので自粛




12年7月6日金曜日
とりあえず列挙


             • KeyRemap4MacBook (Free)
              •   キーリマッピング

              •   無いと死ぬレベル


             • LaunchBar (€24)
              •   ラウンチャー。探せばフリーのもある


             • 1Password ($34.99∼)
              •   パスワード管理ソフト




12年7月6日金曜日
とりあえず列挙              (cont.)



             • Total Finder ($18)
              •   Finder をどこでも


             • Total Terminal (Free)
              •   Terminal をどこでも


             • homebrew (Free)
              •   パッケージ管理ソフト

              •   Linux における aptitude、yum の様なもの




12年7月6日金曜日
とりあえず列挙               (cont.)


             • Growl (¥170)
              •   通知ソフト

              •   Moutain Lion で Notification Center 実装されたらいらない子か
                  も


             • iStatMenu ($16)
              •   ステータスバーに CPU 使用率とかを表示


             • Moom ($10)
              •   ウィンドウ管理ソフト

              •   ディスプレイ環境に応じたウィンドウの自動配置など



12年7月6日金曜日
とりあえず列挙               (cont.)



             • Witch ($14)
              •   ウィンドウ単位の移動

              •   Windows における Alt + Tab


             • CheatSheet (Free)
              •   コマンドボタンを押してアプリのチートシートを表示


             • Caffein (Free)
              •   Mac が眠らないようにする

              •   プレゼンの時とかに




12年7月6日金曜日
まだまだあるけどこのへんで




12年7月6日金曜日
知ってると便利かもしれないコマンド




12年7月6日金曜日
知ってると便利かもしれないコマンド

             • open	
  =	
  ファイルやディレクトリを開く
              • open	
  .	
  とか	
  open	
  -­‐a	
  Emacs.app	
  hoge.md	
  とか
             • pbcopy	
  = 入力をクリップボードに
              • ls	
  -­‐alt	
  |	
  pbcopy
             • say	
  =	
  しゃべらせる。発音を調べたり
             • qlmanage	
  -­‐t	
  =	
  ターミナルから Quick	
  Look
             • opensnoop	
  -­‐f	
  =	
  ファイルを使っているプロセス監視
12年7月6日金曜日
おわり




12年7月6日金曜日

More Related Content

Similar to ドザーに贈るMacのちょっと効率的な使い方

Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Tomoya Kawanishi
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返りMasafumi Terazono
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツールaoshiman
 
Macで開発環境を整える170420
Macで開発環境を整える170420Macで開発環境を整える170420
Macで開発環境を整える170420Toshiyuki Shimono
 
徹底攻略!PHP5.4
徹底攻略!PHP5.4徹底攻略!PHP5.4
徹底攻略!PHP5.4Takuya Sato
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)Kenichiro MATOHARA
 
サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!Takeshi Yoshida
 
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーションSimutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーションmyagami
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルドHiroshi Sakate
 

Similar to ドザーに贈るMacのちょっと効率的な使い方 (12)

Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記
 
0621 ndk game
0621 ndk game0621 ndk game
0621 ndk game
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返り
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
 
Kuug 第1回
Kuug 第1回Kuug 第1回
Kuug 第1回
 
Macで開発環境を整える170420
Macで開発環境を整える170420Macで開発環境を整える170420
Macで開発環境を整える170420
 
徹底攻略!PHP5.4
徹底攻略!PHP5.4徹底攻略!PHP5.4
徹底攻略!PHP5.4
 
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作るGoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
 
サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!
 
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーションSimutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーション
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルド
 

Recently uploaded

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Recently uploaded (9)

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

ドザーに贈るMacのちょっと効率的な使い方