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

Ho usato per creare nuovi file vuoti in Nautilus (file) usando il menu contestuale del tasto destro. Mi ha davvero risparmiato un sacco di 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?

Bene, ho riempito un bug report su bugzilla.gnome.org e ora mi sento stupido … Questa funzionalità esiste ancora.

La soluzione è creare un file vuoto chiamato per esempio nuovo all’interno della cartella ~/Templates/ della directory home.

→ Sulle 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 di modello


Se il problema persiste, controllare il file in ~/.config/user-dirs.dirs se la variabile XDG_TEMPLATE_DIR è impostata correttamente. Se è impostato su $HOME invece di $HOME/Templates , correggi e salva il file.

Basta creare alcuni modelli di file nella cartella 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.

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

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

  tocca nomefile.ext 

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

Immagino che potresti scrivere uno script nautilus con il touch "New files.txt" al suo interno.

Potresti anche creare un keybind usando gli accels.

Ho installato il nautilus-terminal .

Ti dà un piccolo terminale integrato all’interno di Nautilus.

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

Quindi è ansible utilizzare il comando touch lì senza aprire un terminale separato e cambiare manualmente le directory.

Ho scritto un’estensione per Nautilus per ripristinare questa funzionalità. Non è ancora perfetto, ma è meglio di niente e lo migliorerò in futuro.

Questa estensione è scritta in Python. Aggiunge una voce di menu contestuale “Nuovo file” per il gestore di file Nautilus e consente all’utente di creare un nuovo file vuoto.

Open source sotto licenza GPL v3 o successive. Per ulteriori informazioni, vedere http://byteptr.com/nnf/

Io uso sempre il drogaggio di creare nella mia cartella www. purtroppo sembra essere rotto quando ho aggiornato a 14.04 LTS. La cartella Templates è mancante nella home directory della root.

quindi è così che l’ho risolto. nella mia cartella Templates nella mia cartella home (devi mostrare i file nascosti btw) navigare lì e per qualche motivo ha funzionato lì. Ho fatto clic con il tasto destro del mouse e ho aggiunto il nuovo documento, quindi ho fatto clic con il tasto destro e ho creato un nuovo documento, ma ho modificato il prossimo 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 ho navigato nella directory home in cui il mio computer si avvia (account predefinito), quindi ho copiato la cartella Templates (che ho appena aggiunto altri file) quindi navigo nel home di root facendo clic su home nel menu nautilus che ho lanciato come root e incollando la cartella Templates nella home directory della root.

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

Per ogni documento nel menu, puoi impostare:

  • etichetta e icona da usare
  • il modello da copiare
  • l’attributo execute (per lo script della shell)

Per consentire questo livello di personalizzazione, la configurazione 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 ambiente di azione Nautilus basato su questi tipi

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

Spero che sia d’aiuto.