Bem, aqui você vai com um AppleScript para isso.
Primeiro, crie o AppleScript:
- Open Automator
- Crie uma ação rápida
- Defina a entrada como nenhuma entrada
- Arraste e solte o elemento de fluxo de trabalho Executar AppleScript no espaço em cinza.
- Cole o código abaixo no AppleScript
- Salve o fluxo de trabalho como Criar novo arquivo
Se você tiver o iCloud Drive ativado, certifique-se de salvar o arquivo Library/Services/
em sua Pasta pessoal.
try
tell application "Finder" to set the this_folder ¬
to (folder of the front window) as alias
on error -- no open folder windows
set the this_folder to path to desktop folder as alias
end try
set thefilename to text returned of (display dialog ¬
"Create file named:" default answer "filename.txt")
set thefullpath to POSIX path of this_folder & thefilename
do shell script "touch \"" & thefullpath & "\""
Para adicioná-lo como um atalho:
- Vá para Preferências do Sistema -> Teclado -> Atalhos -> Serviços
- Role para baixo até encontrar o serviço Criar novo arquivo
- Atribua um atalho clicando no lado direito nenhum , que se transforma em a Add Shortcut.
Clique no botão e digite o atalho que você deseja usar.
Eu uso ⌘ Command+ ⌥ Option+N
Eu criei um AppleScript muito semelhante ao do @ YoshiBotX, mas com algumas melhorias.
A idéia é criar um fluxo de trabalho do Automator e atribuir um atalho a ele usando as seguintes etapas:
Agora, vamos mostrar o AppleScript:
Por conveniência, estou colocando este AppleScript neste GitHub Gist .
fonte
~/Library/Services
. (Meu padrão foi emiCloud Drive\Automator
e ele me levou um pouco de pesquisa para descobrir onde guardá-lo para que ele iria aparecer em menos de Serviços de atalhos de teclado.)Você pode criar um Serviço de Automator você mesmo - é bastante simples de fazer. Em seguida, você pode atribuir um atalho de teclado a ele para não precisar ativar o serviço através do menu de serviços (o que você pode fazer de qualquer maneira).
Abra o Automator e selecione Serviço como o tipo de novo documento.
Defina o serviço para não receber entrada no Finder.app e adicione a ação Novo documento do TextEdit ao fluxo de trabalho.
Salve o serviço e abra Preferências do Sistema → Teclado → Atalhos → Serviços, onde você encontrará o serviço listado em Geral com o nome que você deu para o serviço quando o salvou.
Adicione um atalho de teclado ao serviço, selecionando o serviço e clicando em 'adicionar atalho'.
Aqui você pode ter alguns problemas se o atalho já estiver sendo usado. Portanto, seja criativo para criar um que funcione para você.
fonte
Você também pode atribuir um atalho para um script como este:
O local da inserção é o destino da janela do Finder mais à frente ou a área de trabalho.
fonte
terminal aberto e tipo
ou
fonte
Esta é uma repostagem de um post que fiz no ano passado. Eu tive uma boa experiência com o seguinte.
Existem dois utilitários úteis que você pode baixar e instalar que permitirão criar um novo arquivo de texto (ou arquivo RTF) em uma pasta atualmente aberta que você está visualizando usando o Finder.
Os utilitários são chamados NewTextFileHere e NewRTFHere e podem ser baixados em
http://mac.softpedia.com/developer/Jonas-Wisser-37498.html
Os ícones de qualquer um desses aplicativos podem ser incluídos em todas as janelas do Finder.
fonte
Apenas o que eu estava procurando, Richard Fuhr. Obrigado por isso.
Uma observação: o link desse URL para o NewTextFileHere parece carregar em uma página vazia. Mas fiz uma pesquisa e encontrei o aplicativo aqui: http://mac.softpedia.com/progDownload/NewTextFileHere-Download-70374.html
fonte
Como alternativa, se você já possui o BetterTouchTools (costumava ser um aplicativo gratuito, agora possui um modelo de pagamento com o que você quer com um período de avaliação de 30 dias), você pode encontrar a ação na
"Utility Actions > Create New File in Current Folder"
qual faz exatamente isso, com um pop-up para permitir que você escolha o nome. Atribua o atalho desejado (escolhi Option + Shift + N) e você estará pronto.fonte
Caso você esteja usando o MacVim, existe uma opção
Finder -> Services
para criar um novo buffer vim:Eu mapeei isso para o atalho ShiftcmdMem
System Preferences -> Keyboard -> Shortcuts
:fonte