Bagaimana cara membuat file kosong baru di Nautilus 3.6 dan di atasnya?

90

Saya dulu membuat file kosong baru di Nautilus (Files) menggunakan menu konteks klik kanan. Itu benar-benar menyelamatkan saya banyak waktu. Sejak Nautilus 3.6, tidak ada entri seperti itu.

Apakah ada cara untuk membuat file kosong baru di Nautilus 3.6 dan di atasnya?

remjg
sumber
File baru? File teks kosong? Jalankan saja gedit &di terminal, tulis hal-hal di dalamnya dan Ctrl + S untuk menyimpan. Jika Anda ingin bersemangat, di terminal, ketik vimyang jauh lebih rumit daripada gedit. Terminal-> Ctrl + Alt + T
dearN
9
Seperti yang saya tulis di bawah, apa yang ingin saya lakukan adalah tidak kehilangan waktu sambil mencari folder tempat saya bekerja. Saya bisa menggunakan terminal tetapi saya masih harus mengganti direktori (menggunakan cd). Saya dapat menggunakan gedit, tetapi saya harus pergi secara manual ke folder tempat saya ingin membuat file baru saya.
remjg
8
Saya memiliki organisasi folder yang sangat kompleks yang membuat menemukan folder saya saat ini menyakitkan. Sebagai contoh, katakanlah saya ingin menulis laporan LaTeX baru di "~ / Documents / University / Master / CourseX / ProjectY / Report /". Saya harus membuka Latxila / gedit, membuat file baru, pilih folder ini setelah melewati setiap folder induk dan simpan ... Sebelum saya gunakan untuk membuat folder "Laporan", file kosong baru, ganti nama dengan. ekstensi tex dan hanya itu.
remjg
2
Oh ... ceritakan tentang itu! :PHanya menyelesaikan disertasi saya ... Apa yang sebenarnya saya lakukan dalam kasus yang export curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdatakemudian cdmengatakan $ Curv dan sebagainya. Saya menyimpan semua jalur file ini dalam file teks. Anda mungkin bisa meletakkannya di .bashrcfile Anda (saya sudah melakukannya juga). Apakah menghemat waktu ...
dearN
1
Saya menggunakan gnome-shell, saya harus mengatakan saya cukup puas dengan itu. Saya harus belajar cara menggunakannya, tapi sekarang saya sangat efisien (ekstensi Desktop Scroller membantu mengganti ruang kerja dengan cepat).
remjg

Jawaban:

139

Yah, saya mengisi laporan bug di bugzilla.gnome.org dan saya merasa bodoh sekarang ... Fitur ini masih ada.

Solusinya adalah membuat file kosong bernama misalnya baru di dalam ~/Templates/folder direktori home Anda.

Pada instalasi non-Inggris, direktori templates mungkin memiliki nama lain. Satu dapat menemukan direktori yang sebenarnya dengan xdg-user-dir TEMPLATES.

Pembuatan file templat baru


Jika Anda masih menghadapi masalah, Periksa file ~/.config/user-dirs.dirsjika XDG_TEMPLATES_DIRvariabel diatur dengan benar. Jika disetel $HOME/sebagai ganti $HOME/Templates/, perbaiki dan simpan file itu.

remjg
sumber
10
Ternyata ini disebabkan oleh XDG_TEMPLATE_DIRvariabel ~/.config/user-dirs.dirsyang diatur $HOMEdaripada $HOME/Templates.
szx
3
@remjg Tetapi tahukah Anda mengapa tidak ada New documentmenu sama sekali ketika folder Templat tidak berisi file meskipun kemungkinan membuat file Empty documentsudah ada (posisi terakhir di menu konteks yang disebutkan di atas)?
cprn
2
Entri "Dokumen kosong" adalah bug dan telah dihapus sejak (lihat laporan bug), yang memang tidak konsisten!
remjg
6
Agak masalah paradoks - tidak dapat membuat dokumen baru kecuali jika Anda membuat dokumen baru.
Enigma
6
WOW. Ini adalah ... Pengalaman pengguna yang sangat buruk. Di mana seseorang dapat mengirimkan tambalan untuk selalu meletakkan file teks baru di sana. Atau, bahkan lebih baik, file baru yang berisi instruksi tentang cara menambahkan file baru ke tab Dokumen Baru?
Ajax
18

Cukup buat beberapa templat file di direktori Templat rumah Anda:

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'

Pergi ke folder apa pun kemudian, klik kanan dan Anda akan melihat opsi "Dokumen Baru" dengan templat yang Anda buat.

Calin Rusu
sumber
Jadi saya pergi ke direktori home templates saya dengan Nautilus dan, lihat, saya tidak bisa membuat file di sana karena tidak ada template di sana untuk memungkinkan saya membuat file baru. Sobat, saya senang saya beralih ke Nemo di rumah, orang-orang Nautilus pertama kali mengambil daftar file multi-kolom dan sekarang ini. Saya hanya bisa berasumsi mereka membenci kemanusiaan :-) Oh well, kembali ke baris perintah. Namun, terima kasih telah memberi tahu saya apa yang harus diubah, mati-matian pengembang Nautilus bukanlah kesalahan Anda .
1
Jika menu kontekstual dokumen baru tidak muncul, restart Nautilus dengan mengetikkan "nautilus -q" atau "killall nautilus" di terminal.
STB Land
5

Saya juga tidak bisa menemukan opsi ini di 3.6, tetapi ada alat-alat baris perintah yang dapat membantu Anda (tetapi itu tergantung pada apa yang sebenarnya ingin Anda capai di sini).

Di Terminal (CTRL + ALT + T) Anda dapat menulis perintah:

 sentuh filename.ext 

Ini akan membuat file kosong bernama filename.ext - Anda dapat menyebutnya apa pun yang Anda inginkan, dengan ekstensi apa pun (atau tanpa ekstensi) yang Anda inginkan.

Gjermund Bjaanes
sumber
1
Terima kasih, saya tidak tahu perintah ini. Tapi saya masih harus membuka terminal di lokasi yang diinginkan (ok nautilus-open-terminal dapat membantu saya untuk tujuan itu). Yang ingin saya lakukan adalah tidak kehilangan waktu untuk mencari folder tempat saya bekerja!
remjg
Ya saya setuju bahwa ini sangat membosankan dibandingkan dengan cara lama. Tidak yakin mengapa mereka menghapusnya - mungkin tidak banyak yang menggunakannya atau apa.
Gjermund Bjaanes
2
Pengguna normal tidak memerlukan fitur ini, mereka bahkan bisa saja salah ("Hai, saya ingin membuat file .doc baru, mengapa tidak membuat file teks baru kosong?"). Saya dapat memahaminya, tetapi saya membutuhkannya: itu adalah cara yang sangat nyaman untuk membuat file kode sumber baru di lokasi proyek yang tepat.
remjg
Saya mengerti. Saya tidak menemukan ekstensi melakukan hal semacam ini, tetapi mungkin Anda bisa melakukan layanan komunitas dan menulis satu? ;)
Gjermund Bjaanes
Saat ini saya sedang belajar cara membuat kode, akan sangat menyenangkan dan tugas yang menarik bagi saya untuk berkontribusi pada perangkat lunak gratis! Tetapi saya harus mengatakan bahwa saya kewalahan untuk saat ini. Saya belajar matematika di masa lalu, saya mengajar selama dua tahun, dan saya akan kembali ke universitas langsung di tahun kedua dari seorang master ilmu komputer ... Yah, itu sulit!
remjg
2

Saya kira Anda bisa menulis skrip nautilus dengan touch "New files.txt"itu.

Anda bahkan bisa mengikatnya menggunakan aksen.

pengguna55822
sumber
Bahkan jika saya telah menemukan jawabannya, itu terdengar seperti ide yang menarik bagi mereka yang menginginkan pintasan keyboard!
remjg
Jika masih ada entri File-> Dokumen Baru-> Dokumen Kosong, Anda dapat mengikatnya secara langsung, tidak perlu untuk skrip.
user55822
Bagaimana Anda melakukannya ?
remjg
2
Accels adalah pintasan yang ditetapkan untuk setiap entri di dalam menu. Baca pertanyaan itu dan jawab askubuntu.com/questions/136062/… . Berlaku untuk nautilus juga.
user55822
2

Saya menginstal nautilus-terminal.

Ini memberi Anda terminal tertanam kecil di dalam Nautilus.

Direktori di terminal tertanam identik dengan direktori yang Anda tonton di nautilus.

Jadi Anda dapat menggunakan touchperintah di sana tanpa membuka terminal terpisah dan mengubah direktori secara manual.

hantu kecil
sumber
bagaimana Anda menginstal nautilus-terminal?
αғsнιη
@ Afshin.Hamedi sudo apt-get nautilus-open-terminal
STB Land
@ STBLand Tidak berfungsi.
Trevor Hickey
1

Orang ini menyelamatkan saya . Cukup masukkan file kosong di ~ / Templates / dan Anda akan melihat kemampuan untuk menggandakannya ke folder mana pun ketika Anda mengklik kanan dan lakukan ke "Dokumen Baru".

Íhor Mé
sumber
0

Saya menggunakan buat dopcument sepanjang waktu di folder www saya. sayangnya sepertinya rusak ketika saya upgrade ke 14.04LTS. Folder Templat tidak ada di direktori home root.

jadi ini adalah bagaimana saya memperbaikinya. di folder Template saya di folder rumah saya (Anda harus menunjukkan file tersembunyi btw) navigasi di sana dan untuk beberapa alasan itu berfungsi di sana. Saya mengklik kanan dan menambahkan dokumen baru kemudian saya mengklik kanan dan membuat dokumen baru tapi saya memilih yang berikutnya sebagai newphp.php dan yang lainnya sebagai newhtml.html

Saya mengedit kedua dokumen dan memasukkan kode default yang saya gunakan.

kemudian saya membuka terminal dan mengetik: gksu nautilus pada baris perintah kemudian menavigasi ke direktori home yang boot komputer saya (akun default), kemudian menyalin folder Templates (bahwa saya baru saja membuat file baru di) kemudian menavigasi ke rumah root dengan mengklik rumah di menu nautilus yang saya luncurkan sebagai root, dan tempel folder Templates di direktori home root.

David Mikeska
sumber
0

Untuk mendapatkan kembali fungsionalitas ini, saya telah menulis sebuah panduan sederhana http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menu untuk mengatur menu kontekstual klik kanan yang disesuaikan di Nautilus yang memungkinkan Anda untuk buat beberapa dokumen kosong yang sesuai dengan kebutuhan Anda.

Untuk setiap dokumen dalam menu, Anda dapat mengatur:

  • label dan ikon untuk digunakan
  • model yang akan disalin
  • atribut eksekusi (untuk skrip shell)

Untuk memungkinkan tingkat penyesuaian ini, pengaturan mengikuti 3 langkah:

  1. konfigurasi daftar tipe dokumen dalam file INI
  2. pembuatan model dokumen untuk setiap jenis dokumen
  3. generasi lingkungan tindakan Nautilus berdasarkan jenis ini

Ini seharusnya memberikan pendekatan generik dan memberikan fleksibilitas.

Semoga ini bisa membantu.

Nicolas Bernaerts
sumber