Existe alguma maneira de inverter as seleções de arquivo no Mac OS X, como fazemos no Windows?
15
Sou amante do sistema operacional Windows, mas recentemente tenho o Mac Notebook como presente. Então agora eu só quero saber se existe alguma opção em Editar que me permita inverter minha seleção? Por exemplo, seleciono apenas os arquivos que não desejo e, quando clico na opção Inverter seleção usando a opção Editar , todos os arquivos que não selecionei serão selecionados.
Selecione os arquivos - qualquer visualização deve funcionar - e mova com o cursor do mouse para o espaço vazio ao lado da lista de arquivos. Mantenha pressionado Cmde arraste para inverter a seleção:
Se você não quiser usar o mouse, uma maneira alternativa seria usar o AppleScript. Abra o Automator.app , crie um novo serviço . No painel esquerdo, arraste Executar AppleScript para a direita e cole o seguinte: *
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
Defina este serviço para receber nenhuma entrada do Finder.app . Como isso:
Salve este serviço como Inverter seleção . Em seguida, vá para Preferências do sistema »Teclado» Atalhos de teclado e adicione seu atalho ao serviço, por exemplo ShiftCmdI:
Agora, selecione qualquer arquivo no Finder e pressione o atalho para inverter a seleção.
Se o script for executado após abrir uma nova janela, geralmente ele seleciona todos os arquivos devido a esse erro .
Lri 2/11/12
Seu script não escala tudo muito bem. Funciona bem para uma pasta com <50 itens, mas para uma pasta com 1500 itens, resultou em um tempo limite :-( Meu caso de uso : criei aliases para os arquivos desejados em uma pasta de 1500 arquivos. Selecione todos os aliases, pressione CMD- R (revelar originais), e, em seguida, gostaria de inverter a selecção, para então apagar os ficheiros desnecessárias. Solução :. mover a selecção para uma pasta temporária, apagar os ficheiros remanescentes indesejadas, mover os arquivos desejados para trás
porg
@porg Bem, quem tem 1500 itens em uma pasta! :) Mas sim, os AppleScripts não se adaptam tão bem, você está certo.
slhck 25/02
Haveria a possibilidade de salvar os itens como algo que consome menos recursos do que uma lista de alias, ou seja, uma lista de arquivos POSIX ou algo semelhante?
Isso não funciona. Se você segurar ctrle clicar, o menu de contexto será exibido, pois ctrl-click emula um botão secundário do mouse.
slhck
3
A resposta de Parasanth realmente funciona no Mac, você apenas ctrl swap para cmd
Craig
0
Não é exatamente a mesma coisa, mas existe uma maneira mais natural de fazer esse tipo de coisa em um Mac: em vez de selecionar os arquivos que você não deseja e inverter a seleção, selecione todos os arquivos (menu Editar> Selecionar tudo ou Comando -A), depois desmarque os arquivos que você não deseja com a tecla Command pressionada.
cmd
truque é incrível.Nas janelas, há outra maneira de fazer isso.
Também deve funcionar para Mac.
fonte
ctrl
e clicar, o menu de contexto será exibido, poisctrl
-click emula um botão secundário do mouse.Não é exatamente a mesma coisa, mas existe uma maneira mais natural de fazer esse tipo de coisa em um Mac: em vez de selecionar os arquivos que você não deseja e inverter a seleção, selecione todos os arquivos (menu Editar> Selecionar tudo ou Comando -A), depois desmarque os arquivos que você não deseja com a tecla Command pressionada.
fonte