63 votes

Le moyen le plus simple de créer un nouveau fichier texte dans une fenêtre du Finder sous OSX

OK, si je parcours des répertoires dans le Finder d'OS X, quel est le moyen le plus simple de créer un nouveau fichier texte ?

Actuellement, je dois soit ouvrir TextEdit, cliquer jusqu'à ce que j'arrive au même répertoire que celui dans lequel je me trouve, soit ouvrir une fenêtre de terminal, aller dans le répertoire et touch blahblah.txt . Je suis gâté par le menu du clic droit de Windows.

5voto

Dave Points 986

Une autre option consiste à attribuer un raccourci à un script comme ça :

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

3voto

slhck Points 209720

L'application basée sur AppleScript NewTextFileHere le fait aussi. La page de téléchargement est aquí . Il peut être glissé dans la barre d'outils du Finder, et il peut ouvrir le fichier automatiquement une fois qu'il est créé.

Si vous ouvrez le dossier de candidature

enter image description here

et aller à Contenu/Ressources/scripts/ vous pouvez ouvrir main.scpt et le modifier. Par exemple, j'étais ennuyé par le fait qu'il ne créait que des fichiers texte. Remplacez-le par ce qui suit pour qu'il crée simplement tout le fichier que vous voulez :

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

3voto

Console Points 608

Si vous utilisez la ligne de commande à d'autres fins, vous aimerez peut-être DTerm . Il fournit une ligne de commande contextuelle dont le répertoire courant correspond à la fenêtre la plus en avant (fonctionne avec toute fenêtre ayant une icône dans la barre de titre), de sorte que vous pouvez simplement appuyer sur le raccourci et taper touch blahblah.txt sans avoir besoin de changer de répertoire.

enter image description here

Il existe des créateurs de fichiers de menu contextuel de type Windows qui constituent une réponse plus directe à votre problème. Mais si vous êtes un utilisateur fréquent de la ligne de commande - si vous êtes du genre à avoir un projet ouvert dans un éditeur et une fenêtre de terminal correspondante - alors DTerm vaut la peine d'être essayé comme outil plus large.

2voto

Tuan Anh Tran Points 474

Si vous utilisez également un lanceur d'applications, ce n'est pas un problème.

Personnellement, j'utilise AlfredApp et je peux faire comme ceci

> touch ~/my_text_file.txt

le '>' indique à AlfredApp d'exécuter la commande suivante.

enter image description here

2voto

xyz Points 151

Avec un bouton sur la barre d'outils du Finder :

enter image description here

Étapes pour créer le bouton :

  1. Créez un nouvel applescript en utilisant l'éditeur AppleScript fourni dans Applications/Utilitaires.

  2. Pâte tell application "Finder" to make new file at (the target of the front window) as alias et l'exporter en tant qu'application.

  3. Faites glisser vers le finder (Dans Mavericks, pour créer un raccourci, vous devez maintenir la touche cmd + alt tout en tirant)

Les instructions pour créer les icônes sont les suivantes aquí .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X