Question Comment créer un nouveau fichier vierge dans Nautilus 3.6 et supérieur?


J'avais l'habitude de créer de nouveaux fichiers vides dans Nautilus (Fichiers) en utilisant le menu contextuel du clic droit. Cela m'a vraiment fait gagner beaucoup de temps. Depuis Nautilus 3.6, il n'y a pas de telle entrée.

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


72
2017-10-29 17:06


origine


Un nouveau fichier? Un fichier texte vierge? Juste courir gedit & dans le terminal, écrivez des choses dedans et Ctrl + S pour enregistrer. Si vous voulez être fougueux, dans le terminal, tapez vim ce qui est beaucoup plus compliqué que gedit. Terminal-> Ctrl + Alt + T - drN
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 encore changer de répertoire (en utilisant cd). Je pourrais utiliser gedit, mais je devrai aller manuellement dans le dossier où je veux créer mon nouveau fichier. - remjg
J'ai une organisation de dossiers très complexe qui rend difficile la recherche de mon dossier actuel. Par exemple, supposons que je veuille écrire un nouveau rapport LaTeX à "~ / 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 chaque dossier parent et l'enregistrer ... Avant de créer mon dossier "Report", un nouveau fichier vierge, renommez-le avec. extension tex et c'était tout. - remjg
Oh ... parle moi de ça! :P Je termine juste ma thèse ... Ce que je fais réellement dans ce cas est export curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdata et alors cd pour dire $ curv et ainsi de suite. Je sauvegarde tous ces chemins de fichiers dans un fichier texte. Vous pourriez peut-être les mettre dans votre .bashrc fichier (je l'ai fait aussi). Fait gagner du temps ... - drN
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:


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

La solution consiste à créer un fichier vierge nommé par exemple Nouveau à l'intérieur de ~/Templates/ dossier de votre répertoire personnel.

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

Creation of a new template file


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


121
2017-10-30 15:42



Il s'avère que cela a été causé par le XDG_TEMPLATE_DIR variable en ~/.config/user-dirs.dirs être mis à $HOME plutôt que $HOME/Templates. - szx
@remjg Mais savez-vous pourquoi il n'y a pas de New document menu lorsque le dossier Modèles ne contient aucun fichier, même s'il est possible de créer un fichier Empty document existe clairement (la dernière position dans le menu contextuel mentionné ci-dessus)? - cprn
L'entrée "Document vide" est un bug et a été supprimée depuis (voir le rapport de bogue), ce qui était en effet non cohérent! - remjg
Problème quelque peu paradoxal - impossible de créer un nouveau document à moins de créer un nouveau document. - Enigma
SENSATIONNEL. C'est ... Une expérience utilisateur très mauvaise. Où peut-on soumettre un patch pour toujours y placer un nouveau fichier texte. Ou mieux encore, un nouveau fichier contenant des instructions sur la façon d'ajouter de nouveaux fichiers à l'onglet Nouveaux documents? - Ajax


Créez simplement des modèles de fichiers dans votre répertoire de modèles d'accueil:

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'

Accédez à n'importe quel dossier, cliquez avec le bouton droit de la souris et vous verrez l'option "Nouveau document" avec les modèles que vous avez créés.


12
2017-10-09 01:38



Donc, je suis allé dans mon répertoire de modèles de maison avec Nautilus et, voilà, je ne pouvais pas créer un fichier là-bas car il n'y avait pas de modèles pour me permettre de créer de nouveaux fichiers. Man, je suis content que je suis passé à Nemo à la maison, les gens de Nautilus ont d'abord pris la liste de fichiers multi-colonnes et maintenant ceci. Je peux seulement supposer qu'ils détestent l'humanité :-) Eh bien, revenons à la ligne de commande. Pourtant, merci de me faire savoir ce qu'il faut changer, la mort cérébrale des développeurs Nautilus n'est pas votre faute.
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


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

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

 touch filename.ext 

Cela créera un fichier vide appelé nomfichier.ext - vous pouvez l'appeler comme vous voulez, avec n'importe quelle extension (ou aucune extension).


5
2017-10-29 17:24



Merci, je ne connaissais pas cette commande. Mais je dois encore ouvrir un terminal à l'endroit désiré (ok nautilus-open-terminal peut me 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 que c'est très fastidieux par rapport à l'ancienne. Pas sûr pourquoi ils l'ont enlevé - probablement pas beaucoup qui l'utilisaient ou quelque chose. - Gjermund Bjaanes
Les utilisateurs normaux n'ont pas besoin de cette fonctionnalité, ils pourraient 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 emplacement du projet. - remjg
Je comprends. Je n'ai trouvé aucune extension faisant ce genre de chose, mais peut-être pourriez-vous faire 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 gratuit! Mais je dois dire que je suis dépassé pour le moment. J'ai étudié les mathématiques par le passé, j'ai enseigné pendant deux ans et je retourne directement à l'université en deuxième année d'un master en informatique ... Eh bien, c'est difficile! - remjg


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

Vous pouvez même le relier à l'aide de touches.


2
2017-10-29 23:03



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 y a toujours l'entrée File-> New Document-> Empty Document, vous pouvez la lier directement, pas besoin du script. - user55822
Comment faites-vous ? - remjg
Accels sont des raccourcis assignés à chaque entrée dans les menus. Lisez cette question et réponse askubuntu.com/questions/136062/…. S'applique également à nautilus bien sûr. - user55822


j'ai installé nautilus-terminal.

Il vous donne un petit terminal embarqué dans Nautilus.

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

Donc, vous pouvez utiliser le touch commande sans ouvrir un terminal séparé et changer les répertoires manuellement.


2
2018-01-29 19:01



comment as-tu installé nautilus-terminal? - αғsнιη
@ Afshin.Hamedi sudo apt-get nautilus-terminal ouvert - STB Land
@STBLand N'a pas fonctionné. - Trevor Hickey


J'ai écrit une extension pour Nautilus pour restaurer cette fonctionnalité. Ce n'est pas encore parfait, mais c'est mieux que rien et je vais l'améliorer à l'avenir.

Cette extension est écrite en Python. Il ajoute une entrée de menu contextuel "Nouveau fichier" pour le gestionnaire de fichiers Nautilus et permet à l'utilisateur de créer un nouveau fichier vide.

Open source sous licence GPL v3 ou ultérieure. Pour plus voir http://byteptr.com/nnf/


0
2018-02-06 19:38



Vous voudrez peut-être élaborer un peu, plutôt que de vous y attacher - Que fait-il, comment ça marche, comment l'utiliser? - user98085


J'utilise le dopcument de créer tout le temps dans mon dossier www. malheureusement, il semble être cassé quand je suis passé à 14.04LTS. Le dossier Modèles est manquant dans le répertoire de base de la racine.

c'est comme ça que je l'ai réparé. dans mon dossier Templates dans mon dossier personnel (vous devez afficher les fichiers cachés btw), naviguez là et pour une raison quelconque, il a fonctionné là. J'ai cliqué avec le bouton droit et ajouté le nouveau document puis j'ai cliqué avec le bouton droit de la souris et créé un nouveau document, mais j'ai ajouté le nouveau comme newphp.php et un autre comme newhtml.html

J'ai édité les deux documents et inclus mes 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 personnel dans lequel mon ordinateur démarre (compte par défaut), puis copié le dossier Templates (que je viens de créer de nouveaux fichiers) puis navigue vers le répertoire root 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 racine de la racine.


0
2017-10-06 03:44