Apakah ada cara untuk membalikkan pemilihan file pada Mac OS X seperti yang kami lakukan pada Windows?


15

Saya pecinta OS Windows tetapi baru-baru ini saya mendapatkan Mac Notebook sebagai hadiah. Jadi sekarang saya hanya ingin tahu apakah ada opsi di bawah Edit yang memungkinkan saya membalikkan pilihan saya? Sebagai contoh, saya memilih hanya file yang tidak saya inginkan dan setelah saya mengklik Invert Selection menggunakan opsi Edit , semua file yang saya tidak pilih akan dipilih sebagai gantinya.

Apakah ada opsi serupa di OS X juga?

Jawaban:


24

Kunci yang Anda cari adalah Cmd.

Pilih file - tampilan apa pun harus berfungsi - lalu gerakkan dengan kursor mouse ke ruang kosong di sebelah daftar file. Tahan Cmddan seret untuk membalikkan pilihan:


Jika Anda tidak ingin menggunakan mouse, cara alternatifnya adalah menggunakan AppleScript. Buka Automator.app , buat Layanan baru . Dari panel kiri, seret Jalankan AppleScript ke kanan, dan rekatkan yang berikut: *

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

Setel layanan ini untuk menerima No Input dari Finder.app . Seperti ini:

Simpan layanan ini sebagai Invert Selection . Lalu, buka System Preferences »Keyboard» Shortcuts Keyboard , dan tambahkan pintasan Anda ke layanan, misalnya ShiftCmdI:

Sekarang, pilih file apa saja di Finder dan tekan pintasan untuk membalikkan seleksi.

* Saya menemukan ini di Daftar Mailing Apple , tidak tahu siapa yang menulisnya.


Jika skrip dijalankan setelah membuka jendela baru, biasanya skrip memilih semua file karena bug ini .
Lri

Skrip Anda tidak skalanya dengan baik. Berfungsi baik untuk folder dengan <50 item, tetapi untuk folder dengan 1500 item itu mengakibatkan batas waktu :-( Kasus penggunaan saya : Saya membuat alias ke file yang diinginkan dalam folder 1500 file. Saya memilih semua alias, tekan CMD- R (mengungkapkan dokumen asli), dan kemudian ingin membalikkan seleksi, untuk kemudian menghapus file yang tidak perlu. Penanganan masalah : Pindahkan pilihan ke folder sementara, hapus file yang tidak diinginkan yang tersisa, pindahkan file yang diinginkan kembali.
porg

@porg Nah, siapa yang memiliki 1500 item dalam folder! :) Tapi ya, AppleScripts tidak mengukur skala itu dengan baik, Anda benar.
slhck

Apakah ada kemungkinan untuk menyimpan item sebagai sesuatu yang kurang intensif sumber daya daripada daftar alias, yaitu daftar file POSIX atau sejenisnya?
porg

1
The cmdtrick mengagumkan.
entropid

0

Di windows ada cara lain untuk melakukan ini.

invert pilih

Ini juga bisa digunakan untuk Mac.


Ini tidak berhasil. Jika Anda menahan ctrldan mengklik, itu akan memunculkan menu konteks, karena ctrl-klik mengemulasi tombol mouse sekunder.
slhck

3
Jawaban Parasanth benar-benar berfungsi pada mac, Anda hanya menukar ctrl untuk cmd
Craig

0

Ini tidak persis sama, tetapi ada cara yang lebih alami untuk melakukan hal semacam ini pada Mac: daripada memilih file yang tidak Anda inginkan dan kemudian membalikkan seleksi, pilih semua file (Edit menu> Pilih Semua, atau Perintah -A), lalu hapus pilihan file yang tidak Anda inginkan dengan Command-klik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.