web-dev-qa-db-fra.com

Comment créer un nouveau fichier vierge dans Nautilus 3.6 et versions ultérieures?

J'avais l'habitude de créer de nouveaux fichiers vierges dans Nautilus (Fichiers) en utilisant le menu contextuel en cliquant avec le bouton droit de la souris. Cela m'a vraiment fait gagner beaucoup de temps. Depuis Nautilus 3.6, cette entrée n'existe plus.

Est-il possible de créer un nouveau fichier vierge dans Nautilus 3.6 et versions ultérieures?

89
remjg

Eh bien, j'ai rempli un rapport de bogue sur bugzilla.gnome.org et je me sens stupide maintenant ... Cette fonctionnalité existe toujours.

La solution consiste à créer un fichier vide, nommé par exemple , nouveau dans le dossier ~/Templates/ de votre répertoire de base.

Sur les installations autres qu'anglais, le répertoire des modèles peut porter un autre nom. On peut trouver le répertoire actuel avec xdg-user-dir TEMPLATES.

Creation of a new template file


Si le problème persiste, vérifiez le fichier dans ~/.config/user-dirs.dirs si la variable XDG_TEMPLATE_DIR est définie correctement. S'il est défini sur $HOME au lieu de $HOME/Templates, corrigez et enregistrez ce fichier.

137
remjg

Créez simplement des modèles de fichiers dans votre répertoire personnel de modèles:

XDG_TEMPLATES_DIR=$(xdg-user-dir TEMPLATES)
cd "$XDG_TEMPLATES_DIR"
touch 'New Text File.txt' && touch 'New Word File.doc' && touch 'New Excel Spreadsheet.xls'

Allez ensuite dans n'importe quel dossier, faites un clic droit et vous verrez l'option "Nouveau document" avec les modèles que vous avez créés.

18
Calin Rusu

Je ne trouve pas vraiment cette option dans la version 3.6 non plus, mais il existe des outils en ligne de commande qui peuvent vous aider (mais cela dépend de ce que vous essayez réellement d'accomplir ici).

Dans un terminal (CTRL + ALT + T), vous pouvez écrire la commande:

 touchez nomfichier.ext 

Cela créera un fichier vide appelé nomfichier.ext - vous pourrez l'appeler comme vous voulez, avec l'extension de votre choix (ou aucune extension).

5
Gjermund Bjaanes

Je suppose que vous pourriez écrire un script Nautile avec touch "New files.txt" dedans.

Vous pouvez même y associer des touches avec accels.

2
user55822

J'ai installé nautilus-terminal.

Il vous donne un petit terminal intégré à l'intérieur de Nautilus.

Le répertoire dans le terminal intégré est identique au répertoire que vous regardez dans Nautilus.

Vous pouvez donc utiliser la commande touch sans ouvrir un terminal distinct ni modifier les répertoires manuellement.

2
hobgoblin

Ce mec m'a sauvé . Il suffit de mettre un fichier vide dans ~/Modèles/et vous verrez qu'il est possible de le dupliquer dans n'importe quel dossier lorsque vous cliquez avec le bouton droit de la souris et que vous faites dans "Nouveau document".

1
Íhor Mé

Pour récupérer cette fonctionnalité, j'ai écrit un guide simple http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-men pour configurer un clic droit contextuel personnalisé menu dans Nautilus qui vous permet de créer des documents vides adaptés à vos besoins.

Pour chaque document du menu, vous pouvez définir:

  • étiquette et icône à utiliser
  • le modèle à copier
  • l'attribut execute (pour le script shell)

Pour permettre ce niveau de personnalisation, la configuration s’effectue en 3 étapes:

  1. configuration de la liste des types de documents dans un fichier INI
  2. création de modèles de documents pour chaque type de document
  3. génération d'environnement d'action Nautilus basé sur ces types

Ceci est supposé fournir une approche générique et une certaine flexibilité.

J'espère que ça aide.

0
Nicolas Bernaerts

J'utilise le create dopcument tout le temps dans mon dossier www. Malheureusement, il semble être en panne lorsque je suis passé à 14.04LTS. Le dossier Modèles est manquant dans le répertoire de base de la racine.

alors voici comment je l'ai corrigé. dans mon dossier Modèles dans mon dossier personnel (vous devez afficher les fichiers cachés btw), accédez-y et pour une raison quelconque, cela a fonctionné là-bas. J'ai fait un clic droit et ajouté le nouveau document, puis un clic droit et créé un nouveau document, mais j'ai titré le suivant comme newphp.php et un autre comme newhtml.html.

J'ai édité les deux documents et inclus les codes par défaut que j'ai utilisés.

puis j'ai ouvert un terminal et tapé: gksu nautilus sur la ligne de commande, puis navigué vers le répertoire de départ dans lequel mon ordinateur démarre (compte par défaut), puis copié le dossier Modèles (dans lequel je venais de créer de nouveaux fichiers), puis navigué vers le répertoire. root's home en cliquant sur home dans le menu Nautilus que j'ai lancé en tant que root et collez le dossier Modèles dans le répertoire de base de la racine.

0
David Mikeska