Clique com o botão direito do mouse, crie um novo arquivo de texto. Quão?

67

No Finder> Selecione uma pasta> Clique com o botão direito do mouse, temos um pop-up com a opção de criar uma nova pasta:

insira a descrição da imagem aqui

Existe uma maneira de adicionar um item de menu New Textfilepara adicionar um novo arquivo de texto?

Oh Ho
fonte
21
uma das coisas mais idiotas do mac, é 2017 !! e ainda nenhum recurso
pronto para uso
OMG ... Eu pensei que sou retardado. Outro favorito - faço o download de um novo aplicativo - movo para a Applicationspasta e depois CMD + space- máquina nova, ainda não indexada, preciso navegar manualmente ... Sou apenas eu?
Mars Robertson
As chamadas melhores máquinas ainda não possuem esse recurso básico. Eu tenho que usar o toque no cmd toda vez e abrir.
Krishnadas PC
Eu escrevi o tutorial como obter essa opção no menu de contexto com o automatizador filipmolcik.com/new-file-mac-os
Filip Molcik

Respostas:

13

Você pode atribuir um atalho para um script como este:

tell application "System Events" to tell process "Finder"
    value of attribute "AXFocusedWindow" is scroll area 1
end tell
tell application "Finder"
    if result is true or number of windows is 0 then
        set t to desktop
    else
        set t to target of Finder window 1
    end if
    set f to make new file at t
    if t is desktop then
        set selection to f
    else
        select f
    end if
end tell

Há um bug nas versões 10.7 e 10.8 que afeta muitos outros scripts e serviços do Automator como este. O Finder ignora novas janelas ao obter as propriedades insertion locatione selection. Se você abrir uma nova janela do Finder, selecionar alguns itens e executar tell app "Finder" to selectionno AppleScript Editor, o resultado será os itens selecionados em alguma janela atrás da janela mais à frente (ou em uma lista vazia). Uma solução alternativa é mover o foco para outro aplicativo e voltar, mas isso resulta em uma falha visual.

Portanto, nenhuma dessas maneiras de verificar se a área de trabalho está selecionada funciona de maneira confiável:

tell application "Finder"
    insertion location as alias is desktop as alias
    container of item 1 of (get selection) as alias is desktop as alias
end tell

Você também pode agrupar o script como um serviço do Automator, mas há outro erro no qual os atalhos para os serviços do Automator nem sempre funcionam até você passar o mouse sobre o menu de serviços na barra de menus. Se o tipo de entrada fosse definido como nenhuma entrada, o serviço não seria exibido nos menus de contexto. Se estiver definido como pastas ou arquivos, você sempre precisará clicar duas vezes em alguma pasta ou arquivo.

Perguntas relacionadas:

Não votei para fechar esta pergunta, porque muitas das soluções nas outras perguntas são afetadas por um dos dois erros mencionados acima. Provavelmente teremos ainda mais perguntas como essa, que poderão ser fechadas como duplicatas desta pergunta.

Lri
fonte
10
isso é tão burro que não é o padrão
SuperUberDuper
21

Estou usando o plug- in XtraFinder para o Mac OS incorporado no Finder. Possui a maioria dos recursos, incluindo criar novo arquivo nas opções do localizador.

Você vai adorar como eu

;)

rbncha
fonte
Nice app! Não sabia, ele tem muitos recursos extras! Obrigado pela sugestão!
Zequez 26/02
Ace, adicione seus próprios modelos de arquivo
ptim 08/09/15
Boa ideia, mas o único problema com o XtraFinder é a Proteção de Integridade do Sistema após El Captain. Você precisa desativar parcialmente o SIP. Por favor, leia este URL trankynam.com/xtrafinder/sip.html
Pedro Luz
1
Uma idéia melhor é usar o BetterTouchTool , que não exige que o SIP seja desativado - ele usa a API de acessibilidade. E possui a opção "criar novo arquivo na pasta atual" como uma das inúmeras ações que você pode acionar.
Curinga
8

Há um novo aplicativo na loja: https://itunes.apple.com/us/app/new-file-menu/id1064959555?ls=1&mt=12

O menu Novo arquivo permite criar novos arquivos rapidamente através do menu de contexto do Finder.

  • Se você atualizou para o macOS Sierra, pode ser necessário reinstalar o Novo Arquivo Menu. O Novo Arquivo Menu é simplesmente a maneira mais legal de criar um novo arquivo na plataforma Mac OS X, você pode clicar com o botão direito do mouse em qualquer janela do Finder para criar um novo arquivo! Você pode até clicar com o botão direito na área de trabalho para criar seus arquivos!

Importante: O Novo menu de arquivo é implementado como uma extensão do Finder. É necessário ativar "Nova extensão de menu de arquivo" em "Preferências do sistema» Extensões "para exibir o menu de contexto.

Shiji.J
fonte
2
Custa R $ 2,00, você paga R $ 2,00 por um novo botão de arquivo. Você não está mais no Kansas
Ray Foss
O aplicativo é incrível! Eu senti uma sensação de alívio ao ver as imagens. Ele funciona como um encanto! Corrigida uma das minhas últimas frustrações com o macOS.
Curyous
US $ 2 por algo que já deveria estar lá. Gaaaaaaaaa. Estou votando positivamente na resposta ... mas reclamando amargamente da apple / itunes.
granadaCoder 14/03
Ótimo aplicativo. Vale a pena os US $ 2 por toda a personalização sofisticada, em vez de usar scripts estúpidos de automação
Tallboy
5

Editar: não consegui fazer o trabalho acima como serviço, mas encontrei uma caixa de diálogo escondida atrás de tudo o mais em que o Finder estava pedindo permissão para usar os recursos de acessibilidade. Uma vez eu habilitei que a resposta de Lauri Ranta funcionou. Mas o abaixo funciona bem e não precisa de permissões extras.

Eu tentei de várias maneiras, a mais limpa que encontrei é o script Automator fornecido aqui:

http://oscargodson.com/posts/new-file-in-right-click-context-menu-for-mac.html

E disponível no Github aqui:

https://github.com/OscarGodson/New-File

RedYeti
fonte
Isso funciona. As instruções dizem para abri-lo e pressionar cmd + s, mas isso não fez nada para mim. Estou no Mavericks e, ao abri-lo, fui solicitado a instalar ou abrir. Eu tinha escolhido instalá-lo para que funcionasse.
Justin
5

Há um recurso pouco conhecido do Finder chamado Stationary Pad . Imagine ter um bloco de papel no qual você pode "arrancar" uma nova folha da área de trabalho. Cada página no bloco pode ter um layout personalizado, conteúdo pré-existente, etc.

No momento, não sou um Mac para obter capturas de tela etc., mas se você abrir um documento de texto e inserir os detalhes que deseja usar como modelo (tendo em mente que uma folha totalmente em branco é um modelo perfeitamente válido) , salve-o em algum lugar, clique com o botão direito do mouse e Get Info, em seguida, clique na Stationary Padcaixa de seleção. Em seguida, esse arquivo se comportará de maneira diferente de um arquivo normal. Clicar duas vezes para abrir o arquivo abrirá uma cópia do arquivo, sem nenhum nome de arquivo definido, como se fosse um documento totalmente novo , permitindo que você o preencha e salve com um nome / local de sua escolha. O melhor disso é que, sem desmarcar a opção de bloco estacionário, você não pode substituir ou modificar acidentalmente o modelo original.

Há mais informações, se você pesquisar no Google, este é um breve resumo com recomendações úteis que não são muito antigas.

Não basta clicar com o botão direito na área de trabalho e clicar em "Novo arquivo", mas se o ícone do seu modelo estiver na área de trabalho, é sem dúvida mais rápido (dependendo de você ser mais rápido em localizar um ícone e clicar duas vezes ou usar qualquer espaço em branco, clique com o botão direito do mouse e escolha em um menu sensível ao contexto ...)

Como alternativa, você pode usar uma combinação de um dos métodos de script mostrados em outras respostas para abrir um arquivo estacionário e recriar o recurso "criar em branco" de qualquer aplicativo, mesmo aqueles que não suportam Applescript e o documento "em branco" nem precisam ficar em branco, mas podem ser um modelo.

abafar
fonte
À primeira vista, isso não funciona em Mavricks, funciona?
Camden S.
Ao tentar fazer isso no Mavericks, ele não funciona como o anunciado nesta resposta. Ele copia o arquivo e abre a nova cópia imediatamente, sem abrir uma opção para escolher o nome do arquivo antes de começar a editá-lo. (e, na verdade, abrindo-o que você não pode querer se você quiser apenas para criar e nomear o novo arquivo.)
Conforme "Clique duas vezes para abrir o arquivo, na verdade, você abrirá uma cópia do arquivo, sem nenhum nome de arquivo definido, como se fosse um documento totalmente novo, permitindo que você o preencha e salve com um nome / local de sua escolha. " talvez minha redação não seja boa, não estou sugerindo que você tenha a chance de selecionar o nome do arquivo nesse momento. Por preenchimento, não quero dizer "escreva coisas no seu documento ou preencha seu modelo, etc." Espero que isso esclareça as coisas.
stuffe
Isso é interessante de saber! No entanto, para mim, eu preciso ser capaz de criar um novo arquivo de texto em qualquer lugar, raramente no ambiente de trabalho :)
RedYeti
1

High Sierra: Vá para Prefs do sistema / teclado / atalhos, escolha SERVIÇOS e marque "Abrir seleção em uma janela do Editor de texto". Ele aparecerá no seu menu Serviços agora. Você também pode adicionar uma tecla de atalho.

Duane
fonte
0

Se você baixar e instalar o BetterTouchTool, poderá configurar esta ação facilmente; é um dos gatilhos disponíveis disponíveis.

Melhor ainda, você pode configurá-lo para qualquer atalho do teclado ou gesto do trackpad que desejar. (Incluindo muitos gestos do trackpad que você não sabia que existiam.)

(Não sou afiliado ao BTT de nenhuma maneira, mas acho que muitos usuários de Mac deveriam usá-lo. É o primeiro aplicativo que instalo em qualquer Mac novo e o uso há mais de cinco anos. )

Curinga
fonte
1
Interessante. Você pode dar mais detalhes de como isso é feito?
N1000 21/03
@ n1000, não tenho tempo atualmente. É extremamente simples; Eu acho que eu poderia adicionar algumas imagens, no entanto.
Curinga
É "extremamente simples", mas você não tem tempo para adicionar esse detalhe que realmente trata da questão.
cornflakes24
0

Isso também funciona muito bem se você estiver disposto a gastar um pouco de dinheiro: https://langui.net/new-file-menu/

astromme
fonte
Bem-vindo ao perguntar diferente! Estamos tentando encontrar as melhores respostas e essas respostas fornecerão informações sobre por que elas são as melhores. Explique por que você acha que o software recomendado é melhor do que outros por aí. Fornecer links é bom, mas as respostas precisam ser independentes e não apenas ser um link. Consulte Como responder sobre como fornecer uma resposta de qualidade. - Resenha
fsb