Come creare un nuovo file vuoto in Nautilus 3.6 e versioni successive?


90

Ho usato per creare nuovi file vuoti in Nautilus (File) usando il menu contestuale del tasto destro. Mi ha davvero risparmiato molto tempo. Dal momento che Nautilus 3.6, non esiste tale voce.

C'è un modo per creare un nuovo file vuoto in Nautilus 3.6 e versioni successive?


Un nuovo file? Un file di testo vuoto? Basta correre gedit &nel terminale, scrivere cose al suo interno e Ctrl + S per salvare. Se vuoi diventare esuberante, nel terminale, digita vimche è molto più complicato di Gedit. Terminale-> Ctrl + Alt + T
caroN

9
Come ho scritto sotto, quello che voglio fare è non perdere tempo mentre cerco la cartella in cui sto lavorando. Potrei usare un terminale ma devo comunque cambiare directory (usando cd). Potrei usare gedit, ma dovrò andare manualmente nella cartella in cui voglio creare il mio nuovo file.
Remjg

8
Ho un'organizzazione di cartelle molto complessa che rende doloroso trovare la mia cartella attuale. Ad esempio, supponiamo di voler scrivere un nuovo rapporto LaTeX su "~ / Documents / University / Master / CourseX / ProjectY / Report /". Dovrò aprire Latexila / gedit, creare un nuovo file, selezionare questa cartella dopo aver passato tutte le cartelle principali e salvarla ... Prima di utilizzare per creare la mia cartella "Report", un nuovo file vuoto, rinominarlo con. estensione tex e basta.
Remjg

2
Oh ... raccontamelo! :PSto solo finendo la mia tesi ... Quello che faccio davvero in quel caso è export curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdatae poi cddire $ curv e così via. Salvo tutti questi percorsi di file in un file di testo. Potresti forse metterli nel tuo .bashrcfile (l'ho fatto anche io). Fa risparmiare tempo ...
caroN

1
Uso gnome-shell, devo dire che sono abbastanza soddisfatto. Ho dovuto imparare ad usarlo, ma ora sono molto efficiente (l'estensione Desktop Scroller aiuta a cambiare rapidamente le aree di lavoro).
Remjg

Risposte:


139

Bene, ho compilato una segnalazione di bug su bugzilla.gnome.org e ora mi sento stupido ... Questa funzione esiste ancora.

La soluzione è quella di creare un file vuoto chiamato ad esempio nuovo nella ~/Templates/cartella della home directory.

Nelle installazioni non inglesi, la directory dei modelli potrebbe avere un altro nome. Si può trovare la directory attuale con xdg-user-dir TEMPLATES.

Creazione di un nuovo file modello


Se il problema persiste, controlla il file ~/.config/user-dirs.dirsse la XDG_TEMPLATES_DIRvariabile è impostata correttamente. Se è impostato su $HOME/invece di $HOME/Templates/, correggi e salva quel file.


10
Si scopre che ciò è stato causato dalla XDG_TEMPLATE_DIRvariabile ~/.config/user-dirs.dirsimpostata su $HOMEpiuttosto che su $HOME/Templates.
szx,

3
@remjg Ma sai perché non esiste alcun New documentmenu quando la cartella Templates non contiene file anche se Empty documentesiste la possibilità di creare chiaramente (l'ultima posizione nel menu contestuale sopra menzionato)?
cprn,

2
La voce "Documento vuoto" è un bug ed è stata rimossa da allora (vedi la segnalazione di bug), che in effetti non era coerente!
ricordo il

6
Un po 'un problema paradossale: non è possibile creare un nuovo documento se non si crea un nuovo documento.
Enigma,

6
WOW. Questa è ... Un'esperienza utente davvero negativa. Dove si può inviare una patch per inserire sempre un nuovo file di testo. O, ancora meglio, un nuovo file che contiene le istruzioni su come aggiungere nuovi file nella scheda Nuovi documenti?
Ajax

18

Basta creare alcuni modelli di file nella directory dei modelli di casa:

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'

Vai a qualsiasi cartella, quindi fai clic con il pulsante destro del mouse e vedrai l'opzione "Nuovo documento" con i modelli che hai creato.


Così sono andato nella mia directory dei modelli di casa con Nautilus e, ecco, non ho potuto creare un file lì perché non c'erano modelli lì per permettermi di creare nuovi file. Amico, sono contento di essere passato a Nemo a casa, il popolo Nautilus ha portato via prima la lista dei file multi-colonna e ora questa. Posso solo supporre che odiano l'umanità :-) Oh bene, torniamo alla riga di comando. Tuttavia, grazie per avermi fatto sapere cosa devo cambiare, la mortalità cerebrale degli sviluppatori Nautilus non è colpa tua .

1
Se il menu contestuale del Nuovo documento non viene visualizzato, riavvia Nautilus digitando "nautilus -q" o "killall nautilus" in un terminale.
STB Land

5

Non riesco davvero a trovare questa opzione in 3.6, ma ci sono strumenti da riga di comando che possono aiutarti (ma dipende da cosa stai effettivamente cercando di realizzare qui).

In un terminale (CTRL + ALT + T) è possibile scrivere il comando:

 toccare nomefile.ext 

Questo creerà un file vuoto chiamato nomefile.ext: puoi chiamarlo come vuoi, con qualsiasi estensione (o nessuna estensione) che desideri.


1
Grazie, non conoscevo questo comando. Ma devo ancora aprire un terminale nella posizione desiderata (ok nautilus-open-terminal mi può aiutare a tale scopo). Quello che voglio fare è non perdere tempo a cercare la cartella in cui sto lavorando!
Remjg

Sì, sono d'accordo che questo è molto noioso rispetto al vecchio modo. Non sono sicuro del motivo per cui l'hanno rimosso - probabilmente non molti che lo hanno usato o qualcosa del genere.
Gjermund Bjaanes,

2
Gli utenti normali non hanno bisogno di questa funzione, potrebbero persino sbagliarsi ("Ehi, voglio creare un nuovo file .doc, perché non creare un nuovo file di testo vuoto?"). Posso capirlo, ma ne ho bisogno: è stato un modo molto conveniente per creare un nuovo file di codice sorgente nella giusta posizione del progetto.
Remjg

Capisco. Non ho trovato alcuna estensione facendo questo genere di cose, ma forse potresti fare un servizio alla community e scriverne uno? ;)
Gjermund Bjaanes,

Attualmente sto imparando come programmare, sarebbe molto divertente e un compito interessante per me contribuire a un software gratuito! Ma devo dire che sono sopraffatto per ora. Ho studiato matematica in passato, ho insegnato per due anni e torno all'università direttamente nel secondo anno di un master in informatica ... Beh, è ​​dura!
Remjg

2

Immagino che tu possa scrivere una sceneggiatura nautilus con touch "New files.txt"dentro.

Potresti anche legarlo usando accels.


Anche se ho trovato la risposta, sembra un'idea interessante per coloro che vogliono una scorciatoia da tastiera!
rifatto il

Se è ancora presente la voce File-> Nuovo documento-> Documento vuoto, puoi associarlo direttamente, non è necessario lo script.
user55822

Come si fa ?
Remjg

2
Gli accel sono scorciatoie assegnate a ciascuna voce all'interno dei menu. Leggi quella domanda e rispondi a askubuntu.com/questions/136062/… . Vale anche per nautilus.
user55822

2

Ho installato nautilus-terminal.

Ti dà un piccolo terminale incorporato all'interno di Nautilus.

La directory nel terminale incorporato è identica alla directory che stai guardando in nautilus.

Quindi puoi usare il touchcomando lì senza aprire un terminale separato e cambiare manualmente le directory.


come hai installato nautilus-terminal?
αғsнιη,

@ Afshin.Hamedi sudo apt-get nautilus-open-terminal
STB Land

@STBLand Non ha funzionato.
Trevor Hickey,

1

Questo ragazzo mi ha salvato . Basta inserire un file vuoto in ~ / Modelli / e vedrai la possibilità di duplicarlo in qualsiasi cartella quando fai clic con il tasto destro del mouse e fai "Nuovo documento".


0

Uso sempre create dopcument nella mia cartella www. sfortunatamente sembra rotto quando ho effettuato l'aggiornamento a 14.04LTS. La cartella Modelli non è presente nella home directory della radice.

quindi è così che l'ho risolto. nella mia cartella Modelli nella mia cartella Home (devi mostrare i file nascosti tra l'altro) navigare lì e per qualche motivo ha funzionato lì. Ho fatto clic con il pulsante destro del mouse e ho aggiunto il nuovo documento, quindi ho fatto clic con il pulsante destro del mouse e ho creato un nuovo documento, ma ho modificato il successivo come newphp.php e un altro come newhtml.html

Ho modificato entrambi i documenti e incluso i miei codici predefiniti che ho usato.

poi ho aperto un terminale e ho digitato: gksu nautilus sulla riga di comando, quindi sono passato alla home directory in cui il mio computer si avvia (account predefinito), quindi ho copiato la cartella Templates (in cui ho appena creato nuovi file aggiuntivi) quindi navigo nella home di root facendo clic su home nel menu nautilus che ho avviato come root e incolla la cartella Modelli nella home directory di root.


0

Per ripristinare questa funzionalità, ho scritto una semplice guida http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menu per impostare un menu contestuale personalizzato con il tasto destro in Nautilus che ti consente di crea alcuni documenti vuoti adattati alle tue necessità.

Per ogni documento nel menu, è possibile impostare:

  • etichetta e icona da usare
  • il modello da copiare
  • l'attributo execute (per script di shell)

Per consentire questo livello di personalizzazione, l'installazione segue 3 passaggi:

  1. configurazione dell'elenco dei tipi di documento in un file INI
  2. creazione di modelli di documenti per ogni tipo di documento
  3. generazione di ambienti di azione Nautilus basati su questi tipi

Ciò dovrebbe fornire un approccio generico e dare una certa flessibilità.

Spero che sia d'aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.