Cliquez avec le bouton droit de la souris pour créer un nouveau fichier texte. Comment?

67

Dans le Finder> Sélectionnez un dossier> Faites un clic droit, nous obtenons une fenêtre contextuelle avec une option permettant de créer un nouveau dossier:

entrez la description de l'image ici

Est-il possible d'ajouter un élément de menu New Textfilepour ajouter un nouveau fichier texte?

ohho
la source
21
l'une des choses les plus stupides à propos de mac, c'est 2017 !! et toujours aucune fonctionnalité hors de la boîte
SuperUberDuper
OMG ... Je pensais que je suis en retard. Un autre favori - je télécharge une nouvelle application - passe dans un Applicationsdossier, puis CMD + space- une nouvelle machine, toujours non indexée, je dois naviguer manuellement ... Est-ce juste moi?
Mars Robertson
Les soi-disant meilleures machines n'ont toujours pas cette fonctionnalité de base. Je dois utiliser touch in cmd à chaque fois et ouvrir.
Krishnadas PC
J'ai écrit un tutoriel sur la manière de placer
Filip Molcik

Réponses:

13

Vous pouvez assigner un raccourci à un script comme ceci:

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

Il existe un bogue dans 10.7 et 10.8 qui affecte de nombreux autres scripts et services Automator comme celui-ci. Le Finder ignore les nouvelles fenêtres lors de l’obtention des propriétés insertion locationet selection. Si vous ouvrez une nouvelle fenêtre du Finder, sélectionnez certains éléments et exécutez-la tell app "Finder" to selectiondans l'éditeur AppleScript, les éléments sélectionnés dans une fenêtre située derrière la fenêtre la plus en avant (ou une liste vide). Une solution de contournement consiste à déplacer le focus sur une autre application et inversement, mais il en résulte un problème visuel.

Donc, aucune de ces méthodes pour vérifier si le bureau est sélectionné fonctionne de manière fiable:

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

Vous pouvez également encapsuler le script en tant que service Automator, mais il existe un autre problème qui fait que les raccourcis des services Automator ne fonctionnent pas toujours tant que vous ne passez pas le curseur de la souris sur le menu Services de la barre de menus. Si le type d'entrée n'était défini sur aucune entrée, le service ne s'afficherait pas dans les menus contextuels. S'il était défini sur des dossiers ou des fichiers, vous devez toujours cliquer avec le bouton droit de la souris sur un dossier ou un fichier.

Questions connexes:

Je n'ai pas voté pour clore cette question, car bon nombre des solutions proposées dans les autres questions sont affectées par l'un des deux bogues mentionnés ci-dessus. Nous aurons probablement encore plus de questions comme celle-ci, qui pourraient ensuite être fermées comme des doublons de cette question.

Lri
la source
10
c'est si stupide que ce n'est pas son défaut
SuperUberDuper
21

J'utilise XtraFinder plug - in pour Mac OS est construit dans le Finder. Il possède la plupart des fonctionnalités, y compris créer un nouveau fichier dans les options du Finder.

Vous allez adorer comme moi

;)

Rbncha
la source
Belle application! Je ne le savais pas, il a une tonne de fonctionnalités supplémentaires! Merci pour la suggestion!
Zequez
Ace, ajoutez vos propres modèles de fichiers
ptim
Bonne idée, mais le seul problème avec XtraFinder est la protection de l'intégrité du système après El Captain. Vous devez désactiver partiellement le SIP. S'il vous plaît lire cette url trankynam.com/xtrafinder/sip.html
Pedro Luz
1
Une meilleure idée consiste à utiliser BetterTouchTool , qui n'exige pas la désactivation de SIP - il utilise l'API d'accessibilité. ET il a une option "créer un nouveau fichier dans le dossier actuel" parmi les innombrables actions que vous pouvez déclencher.
Wildcard
8

Il y a une nouvelle application dans le magasin: https://itunes.apple.com/us/app/new-file-menu/id1064959555?ls=1&mt=12

Nouveau menu de fichiers vous permet de créer rapidement de nouveaux fichiers via le menu contextuel du Finder.

  • Si vous avez mis à niveau vers macOS Sierra, vous devrez peut-être réinstaller Nouveau menu Fichier. Le nouveau menu Fichier est tout simplement le moyen le plus pratique de créer un nouveau fichier sur la plate-forme Mac OS X. Vous pouvez cliquer avec le bouton droit de la souris sur n'importe quelle fenêtre du Finder pour créer un nouveau fichier! Vous pouvez même faire un clic droit sur le bureau pour créer vos fichiers!

Important: le nouveau menu Fichier est implémenté en tant qu’extension du Finder; vous devez donc activer "Nouvelle extension du menu Fichier" dans les "Préférences Système» Extensions pour que le menu contextuel apparaisse.

Shiji.J
la source
2
Coûte 2 $, vous payez 2 $ pour un nouveau bouton de fichier. Vous n'êtes plus au Kansas
Ray Foss le
L'application est incroyable! J'ai ressenti un tel soulagement en voyant les captures d'écran. Il fonctionne comme un charme! Correction d'une de mes dernières frustrations avec macOS.
Curyous
2 $ pour quelque chose qui devrait déjà être là. Gaaaaaaaaa. Je vote la réponse ... mais je me plains amèrement de apple / itunes.
granadaCoder
Super app. Cela vaut la peine de payer 2 $ pour toute la personnalisation sophistiquée, plutôt que d'utiliser des scripts stupides d'automator
Tallboy
5

Éditer: Je ne pouvais pas obtenir ce qui précède en tant que service, mais j’ai trouvé un dialogue qui se cachait derrière tout ce où Finder demandait l’autorisation d’utiliser les fonctions d’accessibilité. Une fois que j'avais activé cela, la réponse de Lauri Ranta fonctionnait. Mais celui ci-dessous fonctionne bien et n’a pas besoin d’autorisations supplémentaires.

J'ai essayé plusieurs méthodes, la plus propre que j'ai trouvée est le script Automator fourni ici:

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

Et disponible chez Github ici:

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

RedYeti
la source
Cela marche. Les instructions disent de l’ouvrir et d’appuyer sur cmd + s mais cela ne m’a rien fait. Je suis sur Mavericks et lors de son ouverture, on m'a demandé d'installer ou d'ouvrir. J'avais choisi de l'installer pour que cela fonctionne.
Justin
5

Il existe une caractéristique peu connue du Finder appelée Stationary Pad . Imaginez avoir un bloc de papier sur lequel vous pourriez "déchirer" une nouvelle feuille sur votre bureau. Chaque page du pavé peut avoir une mise en page personnalisée et un contenu préexistant, etc., vous permettant de remplir (par exemple) un mémo "pendant que vous étiez absent, X appelé".

Je ne suis pas un Mac à l'heure actuelle pour obtenir des captures d'écran, etc., mais si vous ouvrez un document texte, puis entrez les détails que vous souhaitez utiliser comme modèle (gardez à l'esprit qu'une feuille totalement vierge est un modèle parfaitement valide). , puis enregistrez-le quelque part, cliquez avec le bouton droit de la souris sur Get Info, puis cliquez sur la Stationary Padcase à cocher, ce fichier se comportera ensuite différemment d’un fichier normal. Double-cliquer pour ouvrir le fichier ouvrira une copie du fichier, sans aucun nom de fichier, comme s'il s'agissait d'un document totalement nouveau , vous permettant ainsi de le remplir et de l'enregistrer avec un nom / emplacement de votre choix. L'avantage est que, sans désélectionner l'option pad stationnaire, vous ne pouvez pas écraser ou modifier accidentellement le modèle d'origine.

Il y a plus d'informations si vous google, c'est un bref résumé avec des conseils utiles qui n'est pas trop vieux.

Ce n’est pas tout à fait un clic droit sur le bureau et un clic sur "Nouveau fichier", mais si l’icône de votre modèle est sur le bureau, elle est sans doute plus rapide (selon que vous localisez une icône plus rapidement et double-cliquez ou utilisez un espace, clic droit puis choix dans un menu contextuel ...)

Vous pouvez également utiliser une combinaison de l’une des méthodes de script présentées dans d’autres réponses pour les amener à ouvrir simplement un fichier pad stationnaire, et vous pouvez recréer la fonctionnalité "créer des blancs" à partir de n’importe quelle application, même celles qui ne prennent pas en charge. Applescript, et le document "vierge" n'a même pas besoin d'être vide, mais peut être un modèle.

farcir
la source
À première vue, cela ne fonctionne pas sur Mavricks, n'est-ce pas?
Camden S.
En essayant ceci sur Mavericks, cela ne fonctionne pas tout à fait comme annoncé dans cette réponse. Il copie le fichier et ouvre cette nouvelle copie immédiatement, sans option permettant de choisir le nom du fichier avant de commencer à le modifier. (et en effet, ouvrez-le, ce que vous ne voudrez peut-être pas si vous voulez simplement créer et nommer le nouveau fichier.)
Comme indiqué dans "Double-cliquer pour ouvrir le fichier ouvrira une copie du fichier, sans aucun nom de fichier, comme s'il s'agissait d'un document totalement nouveau, vous permettant ainsi de le remplir et de l'enregistrer avec un nom / emplacement de votre choix. " peut-être que ma formulation n'est pas excellente, je ne suggère pas que vous ayez la possibilité de sélectionner le nom du fichier à ce stade; en remplissant, je ne veux pas "écrire des éléments dans votre document ou remplir votre modèle, etc.". J'espère que cela clarifie les choses.
Stuff
C'est intéressant à savoir! Cependant, pour moi, je dois pouvoir créer un nouveau fichier texte n'importe où, rarement sur le bureau :)
RedYeti
1

High Sierra: sélectionnez Préférences Système / Clavier / Raccourcis, choisissez SERVICES et cochez la case "Ouvrir la sélection dans une fenêtre TextEdit". Il apparaîtra dans votre menu Services maintenant. Vous pouvez également y ajouter un raccourci clavier.

Duane
la source
0

Si vous téléchargez et installez BetterTouchTool, vous pouvez facilement configurer cette action. c'est l'un des déclencheurs disponibles intégrés.

Mieux encore, vous pouvez le configurer pour n’importe quel raccourci clavier ou geste de trackpad . (Y compris beaucoup de gestes de trackpad que vous ne saviez pas existé.)

(Je ne suis en aucun cas affilié à BTT, mais j’estime que davantage d’utilisateurs Mac devraient l’utiliser. C’est la première application que j’installe sur un nouveau Mac et que je l’utilise depuis plus de cinq ans. )

Wildcard
la source
1
Intéressant. Pouvez-vous donner plus de détails sur la procédure?
n1000
@ n1000, je n'ai pas le temps pour l'instant. C'est extrêmement simple. Je suppose que je pourrais cependant ajouter quelques captures d'écran.
Wildcard
C'est "extrêmement simple", mais vous n'avez pas le temps d'ajouter ce détail qui répond à la question.
cornflakes24
0

Cela fonctionne aussi très bien si vous êtes prêt à dépenser un peu d'argent: https://langui.net/new-file-menu/

astromme
la source
Bienvenue à Ask Different! Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations sur la raison pour laquelle elles sont les meilleures. Expliquez pourquoi, à votre avis, le logiciel que vous avez recommandé est meilleur que d’autres. Fournir des liens est une bonne chose, mais les réponses doivent être autonomes et ne pas être simplement un lien. Voir Comment répondre pour savoir comment fournir une réponse de qualité. - De l'avis
fsb