Como posso criar uma nova pasta em uma hierarquia de pastas aninhada usando o Finder?

12

Aqui está uma coisa que está me incomodando há muito tempo: usando o OS X 10.6, quando você navega pelas pastas, expande-as para ver o conteúdo delas, às vezes você quer criar uma nova pasta na parte inferior da hierarquia de arquivos. / p>

Considere este exemplo:

some
└── nested
    └── folder

Agora, tendo selecionado "pasta", pressionar N resulta na nova pasta sendo criada no topo da hierarquia visível , isto é, o elemento Finder atualmente aberto (que no meu caso é "test"):

├──some│  └──nested│  └──folder└──untitledfolder

Issonãoéoqueeupreciso.Eumanualmentetereiquemovera"pasta sem título" para seu pai alvo, o que é difícil de fazer se você 1) não quiser usar o mouse, 2) não pode Recortar Cole uma pasta como no Windows e 3) a pasta atual contém muitos elementos.

O que eu preciso é:

some└──nested└──folder└──untitledfolder

Anovapastadevesercriadanapastaqueeuselecioneiatualmente(porexemplo,"pasta").

Observe que:

  • Quero que isso seja feito com atalho de teclado . Eu não uso o mouse com freqüência.
  • Eu não quero usar nenhuma outra visualização do Finder (por exemplo, Colunas )

Existe alguma maneira de conseguir isso?

Eu conheço a ação do Automator "Nova Pasta", mas ela copia os elementos selecionados do Finder na pasta de destino e é inserida no nível errado. Por exemplo, selecionando "pasta", o resultado será algo como:

└── some
    └── nested
        ├── folder
        └── untitled folder
            └── folder
    
por slhck 13.07.2011 / 15:01

4 respostas

4

Uma opção (não recomendada) seria atribuir um atalho a um AppleScript como este. Há um um bug aberto no 10.7 que torna o script mais ou menos inutilizável.

tell application "Finder"
    if insertion location as alias is desktop as alias or current view of Finder window 1 is in {icon view, column view} or selection is {} then
        tell application "System Events" to tell process "Finder"
            click menu item "New Folder" of menu 1 of menu bar item "File" of menu bar 1
        end tell
        return
    end if
    tell application "System Events" to key code 124 -- right arrow
    set p to item 1 of (get selection)
    try
        set f to make new folder at p
    on error
        set f to make new folder at container of p
    end try
    set selection to f
end tell
tell application "System Events" to keystroke return
    
por 13.07.2011 / 16:53
3

Abra a pasta onde você deseja criar uma nova pasta com ⌘O e, em seguida, crie o que quiser.

    
por 11.07.2012 / 08:01
2

O é bom para começar.

N cria a nova pasta.

[ irá trazer você de volta.

Isso não é ideal, mas pelo menos você não precisa usar o mouse.

    
por 14.07.2015 / 16:06
1

Estou substituindo minha postagem original incorreta por esta ...

Demorei séculos para entender o que estava acontecendo com isso.

O truque para entender o que está acontecendo aqui é anotar o nome da pasta na barra de título. No macOS, sempre que você criar uma pasta, essa será a pasta na qual a nova pasta será criada.

É por isso que a postagem de Thomas funciona ou, no modo de coluna, quando você clica em cada pasta, a pasta na barra de título muda e Command + Shift + N cria a pasta corretamente.

    
por 30.05.2018 / 11:58