A maneira mais fácil de criar um novo arquivo de texto em uma janela do Finder no OSX

55

OK, então se estou navegando em diretórios no OS X Finder, qual é a maneira mais fácil de criar um novo arquivo de texto?

No momento, tenho que abrir o TextEdit, clicar em volta até chegar ao mesmo diretório em que estou, ou abrir uma janela do terminal, cd no diretório e touch blahblah.txt. Sou mimado pelo menu do botão direito do mouse no Windows.

Jason S
fonte

Respostas:

24

Pessoalmente, uso o botão Abrir no companheiro de texto que adicionei à barra de ferramentas. As etapas para baixar e instalar a extensão estão no link.

Ou você pode usar esse script da apple

tell application "Finder" to make new file at (the target of the front window) as alias

Abra o editor de scripts, salve como um aplicativo de script de maçã em um local conhecido que eu uso / Aplicativos / Scripts e arraste-o para a barra de ferramentas.

Isso criará um arquivo de texto sem título na pasta atual.

Bruce McLeod
fonte
O TextMate é um editor muito melhor em geral sobre o TextEdit e vale bem o preço.
#
11
Você poderia ser mais específico com "arraste-o para a barra de ferramentas". Talvez seja apenas o fato de não funcionar mais no Mavericks, mas não consigo arrastar e soltar o script. PS: extensão de arquivo para Applescript é .Applescript ou .scpt
Andrei
4
Você precisa pressionar Option + Command para arrastar aplicativos para a barra de ferramentas no Mavericks.
redfood
11
O URL está quebrado ...
Houman
11
@ Andrei: você primeiro precisa holde o CMD-ALT e, em seguida, selecione e arraste o arquivo.
user375251
8

Adicionar o aplicativo Touch Here ao Finder pode ajudar, mas eu nunca o usei.

Adicione este pequeno aplicativo AppleScript à barra de ferramentas do localizador e, sempre que você clicar nele, solicitará um nome de arquivo e criará um arquivo vazio na pasta atual.

Arjan
fonte
Esta é a melhor solução: um clique com prompt.
ling
7

O Nufile faz exatamente o que você deseja - clique com o botão direito do mouse no menu contextual para criar arquivos no localizador. Você pode criar quase qualquer tipo de arquivo, definir arquivos de modelo etc.

texto alternativo

A imagem é para Tiger, no Leopard o 'Novo arquivo' é um submenu de 'Mais'

redigido
fonte
9
Infelizmente, isso não é compatível com o Snow Leopard .
Casebash 25/09/10
Link is Dead :(
cmroanirgo
11
O NuFile foi descontinuado
Linkmichiel 17/04/2015
7

NOTA: Após a introdução do SIP, este aplicativo não funcionará, a menos que você o desative. Leia mais sobre como fazê-lo, mas é desaconselhável.


Experimente o XtraFinder .

Este aplicativo é ótimo, resolveu todas as minhas necessidades básicas depois de mudar de uma plataforma do Windows, como adicionar "Novo arquivo" no menu de contexto e na barra de ferramentas do localizador, etc. Alguns dos recursos listados em seu site são:

O XtraFinder adiciona guias e recursos ao Mac Finder.

• Guias e painel duplo.

• Organize as pastas na parte superior.

• Cortar e colar.

• Teclas de atalho globais.

• "Caminho da cópia", "Mostrar itens ocultos", "Ocultar área de trabalho", "Atualizar", "Novo arquivo", "Copiar para", "Mover para", "Novo terminal aqui", "Criar vínculo simbólico", "Conteúdo ", "Atributos", … .

• Etiqueta herdada para OSX 10.9 e 10.10. Texto claro sobre fundo escuro. Janela transparente.

Ícones coloridos na barra lateral.

• Tamanho dos itens selecionados na barra de status.

• Ajustar automaticamente a largura das colunas.

• Pressione Enter ou Return para abrir a seleção.

• Exibir a contagem de itens da pasta na exibição em lista.

• Clique com o botão do meio para abrir a pasta em uma nova janela ou nova guia.

• Muito mais.

Eu uso este aplicativo com o OS X 10.9.5 e não encontrou nenhum problema. Possui um estilo de ícone OS X nativo, que também fica bom em telas retina. Aqui está uma captura de tela da minha barra de ferramentas do localizador -

Barra de ferramentas do Finder

Ps. Este aplicativo também é gratuito!

Rahul Thakur
fonte
11
Ainda bem que ajudou :)
Rahul Thakur
11
Não funciona no dia 10.11 #
Tim Castelijns
@TimCastelijns Sim, você precisa desativar a Proteção de integridade do sistema. Você pode encontrar as instruções no site do aplicativo.
Rahul Thakur
@RahulThakur Sim, eu vi, mas eu não vou fazer isso ..
Tim Castelijns
@TimCastelijns, o que não significa que não esteja funcionando.
Rahul Thakur
5

Com o Quicksilver, você pode:

  • Chamar QS "comando x"
  • Acerte o "." chave para entrada de texto e adicione seu texto
  • tabulação e "cr" para criar arquivo
  • tabulação e "tex" para edição de texto

screenie

É assim que eu faço. Você pode usar a caixa de diálogo Salvar para escolher seu diretório ou simplesmente arrastar o arquivo diretamente do quicksilver para o seu diretório.

Bryan Schuetz
fonte
Eu uso esse método, mas para criar um arquivo de texto no diretório localizador selecionado, em vez de abrir o TextEdit, pressionei cmd + g. Isso selecionará o diretório Então:. Escreva algum texto TAB cre TAB cmd + g RETURN
audub
4

Outra opção é atribuir um atalho para um script como este:

tell application "Finder"
    set selection to make new file at (get insertion location)
end tell
Lri
fonte
3

Se você usar a linha de comando também para outros fins, poderá gostar do DTerm . Ele fornece uma linha de comando pop-up cujo diretório atual corresponde à janela mais à frente (funciona com qualquer janela que tenha um ícone na barra de título), para que você possa simplesmente pressionar o atalho e digitar touch blahblah.txtsem precisar alterar os diretórios.

insira a descrição da imagem aqui

Existem criadores de arquivos de menu contextual no estilo Windows, que são uma resposta mais direta ao seu problema. Mas se você é um usuário frequente de linha de comando - se você é do tipo que tem um projeto aberto em um editor e uma janela de terminal correspondente - vale a pena tentar o DTerm como uma ferramenta mais ampla.

Kevin Reid
fonte
legal, isso soa como a abordagem certa.
Jason S
2

O aplicativo baseado em AppleScript NewTextFileHere também faz isso. A página de download está aqui . Ele pode ser arrastado para a barra de ferramentas do Finder e pode abrir o arquivo automaticamente após a criação.

Se você abrir o pacote do aplicativo…

insira a descrição da imagem aqui

… E vá para Conteúdo / Recursos / Scripts / , você pode abrir o main.scpt e editá-lo. Por exemplo, fiquei chateado porque ele apenas criou arquivos de texto. Alterá-lo para o seguinte para apenas tê-lo criar qualquer arquivo que você deseja:

try
    tell application "Finder" to set the currentFolder to (folder of the front window as alias)
on error
    set the currentFolder to path to desktop folder as alias
end try

set newfilename to ""
(*repeat while newfilename = ""*)
display dialog "Filename?" default answer newfilename buttons {"Cancel", "OK"} default button 2
set newfilename to text returned of the result
(*end repeat*)
set currentFile to POSIX path of currentFolder & newfilename

do shell script "touch " & quoted form of currentFile
do shell script "open " & quoted form of currentFile
slhck
fonte
1

Normalmente, inicio um arquivo de texto no meu editor ( TextMate ), salvo o arquivo quando a caixa de diálogo "Salvar" aparece muda para o Finder e arrasto a pasta (clique e segure a própria pasta ou o ícone da pasta no título da janela) e arraste-o para o painel "Salvar" aberto. O painel Salvar mudará para salvar nesse diretório.

Se você tiver a pasta padrão , é ainda mais fácil. Basta clicar na janela da pasta sem mudar para o localizador e você estará salvando nessa pasta.

Mark Thalman
fonte
1

Se você também usa um iniciador de aplicativos, não é grande coisa.

Pessoalmente, uso o AlfredApp e posso fazer isso

> touch ~/my_text_file.txt

o '>' dirá ao AlfredApp para executar o seguinte comando.

insira a descrição da imagem aqui

Tuan Anh Tran
fonte
1

Você pode substituir o Finder pelo Path Finder .

O Path Finder oferece as ferramentas necessárias para acessar e gerenciar seus arquivos de maneira rápida, precisa e completa no OS X. Um sistema operacional de classe mundial merece um gerenciador de arquivos de classe mundial. Mergulhe em uma interface familiar repleta de recursos incomumente poderosos e faça seu sistema de arquivos cantar com o Path Finder 6.

user151019
fonte
1

Com um botão na barra de ferramentas do Finder:

insira a descrição da imagem aqui

Etapas para criar o botão:

  1. Crie um novo AppleScript usando o AppleScript Editor fornecido em Aplicativos / Utilitários

  2. Cole tell application "Finder" to make new file at (the target of the front window) as aliase exporte como um aplicativo.

  3. Arraste para o localizador (no Mavericks para criar um atalho, você deve segurar cmd+ altenquanto arrasta)

As instruções para criar os ícones estão aqui .

xyz
fonte
1

Se você deseja apenas criar um arquivo, pode usar diretamente este comando no terminal, touch Filename.extension

Se você deseja criar um arquivo com contexto interno, use este comando.

echo "This is my sentence inside the text" > Filename.extension

Observe o truque aqui: você está realmente usando o eco para imprimir / postar o que estiver na frente do comando echo e logo após você dizer oh por que você não coloca esse eco neste nome de arquivo.extension em vez de repeti-lo para eu na tela.

amrx
fonte
1

Isso também foi discutido no Apple SE. Atualmente, uso a solução de arrastar e soltar. Isso tem o benefício pelo qual você pode ter um grande número de arquivos de modelo. Além de ter um arquivo de texto em branco, você também pode ter outros arquivos em branco comuns que você pode usar (por exemplo, modelos Excel, Word, LaTeX, etc.)

A resposta está aqui , que cito abaixo:

Uma solução simples de arrastar e soltar funciona para mim.

Crie uma pasta chamada "Novos documentos". Nesta pasta, salve um documento em branco de cada tipo que você deseja. No meu caso, tenho um documento TextEdit em branco (.rtf) e um documento TextMate em branco (.txt).

Bloqueie esta pasta (selecione, cmd-I, clique em 'Bloqueado').

Coloque a pasta no Dock.

Agora, sempre que você quiser um novo documento, basta arrastá-lo desta pasta do Dock para onde quiser. Como a pasta "Novos documentos" está bloqueada, o original não será excluído; em vez disso, o Mac fará uma cópia para você.

Jeromy Anglim
fonte
0

Você pode criar uma nova entrada no menu de contexto.

Aqui está um guia: http://www.hongkiat.com/blog/customize-mac-right-click-menu/

Aqui está o resumo:

  1. Crie um serviço com o Automator, que tome arquivos e pastas como entrada e se aplique ao aplicativo Finder. O truque aqui é criar o automatizador que cria um arquivo em branco.
  2. Salve o serviço. Ele será salvo em ~ / Biblioteca / Serviços. Mas o importante é saber que ele também aparecerá no menu de contexto dos arquivos e pastas, no submenu "Serviços".
  3. Opcionalmente, crie um atalho de teclado. Vá para Preferências do sistema -> Teclado -> Atalhos -> Serviços e encontre o seu serviço de automação, atribua uma tecla de atalho que você gosta.
Alex
fonte
2
Bem-vindo ao Super Usuário! Geralmente, gostamos de respostas no site para poder se manter por conta própria - os links são ótimos, mas se esse link quebrar, a resposta deve ter informações suficientes para continuar sendo útil. Considere editar sua resposta para incluir mais detalhes. Veja o FAQ para mais informações.
SLM
0

Este script adicionará um item ao seu menu de contexto (testado no OSX Mavericks) e é MUITO fácil de instalar:

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

Para instalar no Mavericks:

  1. faça o download do script
  2. Abrir New File.workflow
  3. Fui solicitado a instalar ou abrir - escolha instalar.

É isso aí.

Você verá a opção 'Novo arquivo' ao clicar com o botão direito na pasta pai ou em qualquer arquivo. Às vezes, está no item de menu 'Serviços'.

Justin
fonte