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

90

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?

remjg
la source
Un nouveau fichier? Un fichier texte vierge? Courez simplement gedit &dans le terminal, écrivez des choses dessus et Ctrl + S pour sauvegarder. Si vous voulez être courageux, dans le terminal, tapez vimce qui est beaucoup plus compliqué que gedit. Terminal-> Ctrl + Alt + T
chéri du
9
Comme je l'ai écrit ci-dessous, ce que je veux faire, c'est ne pas perdre de temps en cherchant le dossier dans lequel je travaille. Je pourrais utiliser un terminal, mais je dois quand même changer de répertoire (avec cd). Je pourrais utiliser gedit, mais je devrai aller manuellement dans le dossier où je veux créer mon nouveau fichier.
remjg
8
J'ai une organisation de dossiers très complexe qui rend la recherche de mon dossier actuel pénible. Par exemple, supposons que je souhaite rédiger un nouveau rapport LaTeX sous "~ / Documents / University / Master / CourseX / ProjectY / Report /". Je vais devoir ouvrir Latexila / gedit, créer un nouveau fichier, sélectionner ce dossier après avoir parcouru tous les dossiers parents et le sauvegarder ... Avant de créer mon dossier "Rapport", un nouveau fichier vierge, renommez-le. extension tex et ça y était.
remjg
2
Oh ... parle m'en! :PJuste finir ma thèse ... Ce que je fais en fait dans ce cas est export curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdatapuis cddire Curv $ et ainsi de suite. Je sauvegarde tous ces chemins de fichiers dans un fichier texte. Vous pourriez peut-être les mettre dans votre .bashrcdossier (je l'ai aussi fait).
Gagne-
1
J'utilise gnome-shell, je dois dire que j'en suis assez satisfait. J'ai dû apprendre à l'utiliser, mais je suis très efficace maintenant (l'extension Desktop Scroller permet de changer rapidement d'espace de travail).
remjg

Réponses:

139

Eh bien, j'ai rempli un rapport de bug 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 ~/Templates/dossier de votre répertoire de base.

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

Création d'un nouveau fichier modèle


Si le problème persiste, vérifiez le fichier ~/.config/user-dirs.dirssi XDG_TEMPLATES_DIRvariable est correctement défini. S'il est défini à la $HOME/place de $HOME/Templates/, corrigez et enregistrez ce fichier.

remjg
la source
10
Il s'avère que cela a été causé par la XDG_TEMPLATE_DIRvariable ~/.config/user-dirs.dirsétant définie sur $HOMEplutôt que sur $HOME/Templates.
SZX
3
@remjg Mais savez-vous pourquoi il n'y a pas de New documentmenu du tout lorsque le dossier Modèles ne contient aucun fichier alors Empty documentqu'il existe une possibilité de créer clairement (la dernière position du menu contextuel mentionné ci-dessus)?
cprn
2
L'entrée "Document vide" est un bogue et a été supprimée depuis (voir le rapport de bogue), elle n'était en effet pas cohérente!
Remjg
6
Un problème quelque peu paradoxal: impossible de créer un nouveau document sans créer un nouveau document.
Enigma
6
SENSATIONNEL. C'est ... une très mauvaise expérience utilisateur. Où peut-on soumettre un correctif pour toujours y placer un nouveau fichier texte. Ou, mieux encore, un nouveau fichier contenant des instructions sur la manière d’ajouter de nouveaux fichiers à l’onglet Nouveaux documents?
Ajax
18

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.

Calin Rusu
la source
Je suis donc allé dans le répertoire de mes modèles personnels avec Nautilus et, voilà, je ne pouvais pas créer de fichier car aucun modèle ne me permettait de créer de nouveaux fichiers. Mec, je suis content d’avoir opté pour Nemo à la maison, les gens de Nautilus ont d’abord enlevé la liste de fichiers à colonnes multiples et maintenant cela. Je ne peux que supposer qu'ils détestent l'humanité :-) Bon, revenons à la ligne de commande. Néanmoins, merci de me faire savoir quoi changer, la mort cérébrale des développeurs de Nautilus n’est pas de votre faute.
1
Si le menu contextuel du nouveau document n'apparaît pas, redémarrez Nautilus en tapant "nautilus -q" ou "killall nautilus" dans un terminal.
STB Land
5

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).

Gjermund Bjaanes
la source
1
Merci, je ne connaissais pas cette commande. Mais il me reste à ouvrir un terminal à l’emplacement souhaité (ok nautilus-open-terminal peut m'aider à cette fin). Ce que je veux faire, c'est ne pas perdre de temps à chercher le dossier dans lequel je travaille!
Remjg
Oui, je suis d’accord pour dire que c’est très fastidieux par rapport à l’ancienne méthode. Je ne sais pas pourquoi ils l'ont enlevé - probablement pas beaucoup qui l'ont utilisé ou quelque chose.
Gjermund Bjaanes
2
Les utilisateurs normaux n’ont pas besoin de cette fonctionnalité, ils peuvent même se tromper ("Hé, je veux créer un nouveau fichier .doc, pourquoi ne pas créer un nouveau fichier texte vide?"). Je peux le comprendre, mais j'en ai besoin: c’était un moyen très pratique de créer un nouveau fichier de code source au bon endroit pour le projet.
Remjg
Je comprends. Je n'ai trouvé aucune extension faisant ce genre de chose, mais peut-être pourriez-vous rendre un service à la communauté et en écrire un? ;)
Gjermund Bjaanes
J'apprends actuellement à coder, ce serait très amusant et une tâche intéressante pour moi de contribuer à un logiciel libre! Mais je dois dire que je suis dépassé pour le moment. J'ai étudié les mathématiques dans le passé, j'ai enseigné pendant deux ans et je retourne directement à l'université en deuxième année d'un master en sciences informatiques ... Eh bien, c'est dur!
remjg
2

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.

utilisateur55822
la source
Même si j'ai trouvé la réponse, cela semble être une idée intéressante pour ceux qui veulent un raccourci clavier!
remjg
S'il existe toujours une entrée Fichier-> Nouveau document-> Document vide, vous pouvez l'associer directement au clavier, sans avoir besoin du script.
user55822
Comment faites-vous ?
remjg
2
Les raccourcis sont des raccourcis attribués à chaque entrée dans les menus. Lisez cette question et répondez à askubuntu.com/questions/136062/… . S'applique également au nautile bien sûr.
user55822
2

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 touchcommande sans ouvrir un terminal distinct et modifier les répertoires manuellement.

lutin
la source
comment as-tu installé nautilus-terminal?
α15sнιη
@ Afshin.Hamedi sudo apt-get nautilus-terminal ouvert
STB Land le
@STBLand n'a pas fonctionné.
Trevor Hickey
1

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 le créez dans "Nouveau document".

Íhor Mé
la source
0

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 Templates dans le répertoire de base de la racine.

David Mikeska
la source
0

Pour récupérer cette fonctionnalité, j’ai écrit un guide simple http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menu afin de configurer un menu contextuel personnalisé en clic droit 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.

Nicolas Bernaerts
la source