Windowsで行うように、Mac OS Xでファイル選択を反転する方法はありますか?


15

私はWindows OSを愛していますが、最近、Macノートブックをプレゼントしています。それで、編集の下に選択を反転できるオプションがあるかどうかを知りたいですか?たとえば、不要なファイルのみを選択し、[ 編集を使用して選択反転 ]オプションをクリックすると、選択しなかったすべてのファイルが代わりに選択されます。

OS Xにも同様のオプションはありますか?

回答:


24

探している鍵はですCmd

ファイルを選択します(ビューが機能するはずです)。次に、マウスカーソルを使用して、ファイルリストの横の空のスペースに移動します。押したままCmdドラッグして、選択を反転します。


マウスを使用したくない場合は、代わりにAppleScriptを使用する方法があります。Automator.appを開き、新しいServiceを作成します。左ペインから「AppleScript実行」を右にドラッグし、次を貼り付けます。*

on run {input, parameters}

  tell application "Finder"
    set inverted to {}
    set fitems to items of window 1 as alias list
    set selectedItems to the selection as alias list
    repeat with i in fitems
      if i is not in selectedItems then
        set end of inverted to i
      end if
    end repeat
    select inverted
  end tell

  return input
end run

Finder.appから入力なしを受信するようにこのサービスを設定します。このような:

このサービスをInvert Selectionとして保存します。次に、[ システム環境設定]»[キーボード]»[キーボードショートカット]に移動して、サービスにショートカットを追加します。例ShiftCmdI

次に、Finderでファイルを選択し、ショートカットを押して選択を反転します。

*私はAppleメーリングリストでこれを見つけましたが、誰が書いたかはわかりません。


新しいウィンドウを開いた後にスクリプトを実行すると、通常、このバグのためにすべてのファイルが選択されます。
リリ

あなたのスクリプトはすべてうまく機能しません。50アイテム未満のフォルダでは正常に動作しますが、1500アイテムのフォルダではタイムアウトになりました:-( 私の使用例:1500ファイルのフォルダ内の目的のファイルにエイリアスを作成しました。すべてのエイリアスを選択して、CMD- Rは、(オリジナルを明らかにする)、その後、その後、不要なファイルを消去するには、選択範囲を反転したいと思います。回避策:バック目的のファイルを移動し、残りの望ましくないファイルを削除し、一時フォルダに選択範囲を移動
porg

@porgまあ、フォルダに1500個のアイテムがあります!:)しかし、はい、AppleScriptはそれほどうまくスケーリングしません、あなたは正しいです。
slhck 14

エイリアスリスト(POSIXファイルリストなど)よりもリソースを消費しないものとしてアイテムを保存する可能性はありますか?
ポーグ14

1
cmdトリックは素晴らしいです。
エントロピッド14年

0

Windowsでは、これを行う別の方法があります。

反転選択

Macでも動作するはずです。


これは機能しません。押し続けctrlてクリックすると、コンテキストメニューがポップアップ表示されます。これは、ctrl-clickが二次マウスボタンをエミュレートするためです。
-slhck

3
Parasanthの答えは実際にMacで機能します。ctrlをcmdに交換するだけです
クレイグ14

0

まったく同じではありませんが、Macでこの種の操作を行うより自然な方法があります。不要なファイルを選択してから選択を反転するのではなく、すべてのファイルを選択します([編集]メニュー> [すべて選択] -A)、コマンドキーを押しながらクリックして、不要なファイルを選択解除します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.