Nautilus 3.6 ve üzeri sürümlerde yeni bir boş dosya nasıl oluşturulur?


90

Nautilus'ta (Dosyalar) sağ tıklayıp içerik menüsünü kullanarak yeni boş dosyalar oluşturmak için kullanılır. Bana gerçekten çok zaman kazandırdı. Nautilus 3.6'dan beri böyle bir giriş yok.

Nautilus 3.6 ve daha yeni sürümlerde boş bir dosya oluşturmanın bir yolu var mı?


Yeni bir dosya mı? Boş bir metin dosyası? Sadece gedit &terminalde çalıştırın , içine bir şeyler yazın ve kaydetmek için Ctrl + S tuşlarına basın. Zayıf olmak istiyorsanız, terminalde, vimgedit'ten çok daha karmaşık olan tipi yazın . Terminal-> Ctrl + Alt + T
sevgili

9
Aşağıda yazdığım gibi yapmak istediğim, çalıştığım klasörü ararken zaman kaybetmemek. Bir terminal kullanabilirim ama yine de (cd kullanarak) dizini değiştirmem gerekiyor. Gedit kullanabilirdim, fakat yeni dosyamı oluşturmak istediğim klasöre manuel olarak gitmek zorunda kalacağım.
remjg

8
Mevcut klasörümü ağrılı bulmayı zorlaştıran çok karmaşık bir klasör organizasyonum var. Örneğin, "~ / Documents / University / Master / CourseX / ProjectY / Report /" adresinde yeni bir LaTeX raporu yazmak istediğimi varsayalım. Latexila / gedit'i açmalı, yeni bir dosya oluşturmalı, her üst klasörden geçtikten sonra bu klasörü seçip kaydetmeliyim ... Yeni bir boş dosya olan "Rapor" klasörümü oluşturmadan önce onu yeniden adlandırın. tex uzantısı ve o oldu.
remjg

2
Oh ... anlat bana! :PSadece bitirme tezimi bitirdim ... Bu durumda aslında yaptığım şey $ curv ve export curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdatadaha sonra cdsöylemek. Tüm bu dosya yollarını bir metin dosyasına kaydederim. Bunları belki de .bashrcdosyanıza koyabilirsiniz (Ben de yaptım). Zaman
kazanıyor

1
Gnome-shell kullanıyorum, bundan çok memnun olduğumu söylemeliyim. Nasıl kullanılacağını öğrenmek zorunda kaldım ama şu anda çok verimli oldum (Desktop Scroller uzantısı çalışma alanlarını hızlı bir şekilde değiştirmeye yardımcı olur).
remjg

Yanıtlar:


139

Eh, bugzilla.gnome.org hakkında bir hata raporu doldurdum ve şimdi kendimi aptal hissediyorum ... Bu özellik hala var.

Solüsyon örneğin adında boş bir dosya oluşturmak için yeni~/Templates/ev dizininin klasöründe.

İngilizce olmayan kurulumlarda, templates dizininin başka bir adı olabilir. Biri asıl dizini bulabilir xdg-user-dir TEMPLATES.

Yeni bir şablon dosyası oluşturulması


Hâlâ sorunu yaşıyorsanız, dosyayı kontrol ~/.config/user-dirs.dirseğer XDG_TEMPLATES_DIRdeğişken doğru ayarlanmış. $HOME/Bunun yerine olarak ayarlanmışsa $HOME/Templates/, bu dosyayı düzeltin ve kaydedin.


10
Bunun XDG_TEMPLATE_DIRdeğişkenden ziyade ~/.config/user-dirs.dirsayarlanmasından kaynaklandığı ortaya çıktı . $HOME$HOME/Templates
szx

3
@remjg Ancak New documentŞablonlar klasörü Empty documentaçık bir dosya oluşturma olasılığı olsa da (yukarıda belirtilen içerik menüsünde en son konum) olmasına rağmen neden hiç bir menü olmadığını biliyor musunuz ?
cprn

2
"Boş belge" girişi bir hatadır ve o zamandan beri kaldırılmıştır (hata raporuna bakınız).
remjg

6
Biraz paradoksal bir sorundan - yeni bir belge yaratmadıkça yeni bir belge oluşturamazsınız.
Enigma

6
VAY. Bu ... Gerçekten kötü bir kullanıcı deneyimi. Birisi oraya daima yeni bir metin dosyası koymak için bir yama gönderebilir. Ya da daha iyisi, Yeni Belgeler sekmesine nasıl yeni dosyalar ekleyeceğinize dair talimatları içeren yeni bir dosya?
Ajax

18

Sadece ev Şablonları dizininizde bazı dosya şablonları oluşturun:

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'

Herhangi bir klasöre gidin, sağ tıklayın ve oluşturduğunuz şablonlarla "Yeni Belge" seçeneğini göreceksiniz.


Böylece, Nautilus ile ev şablonları dizinine girdim ve bakalım, orada bir dosya oluşturamadım çünkü orada yeni dosyalar oluşturmama izin verecek şablon yoktu. Dostum, evde Nemo'ya geçtiğim için memnunum, Nautilus halkı önce çok sütunlu dosya listesini aldı ve şimdi bu. İnsanlıktan nefret ettiklerini varsayabiliyorum :-) Oh, peki, komut satırına geri dönelim. Yine de ne değiştireceğimi bilmeme izin verdiğin için teşekkürler, Nautilus geliştiricilerinin beyin ölümü senin suçun değil .

1
Yeni belgenin bağlam menüsü görünmüyorsa, terminalde "nautilus -q" veya "killall nautilus" yazarak Nautilus'u yeniden başlatın.
STB Land

5

Bu seçeneği 3.6'da da gerçekten bulamıyorum, ancak size yardımcı olabilecek komut satırı araçları var (ancak burada gerçekten ne yapmaya çalıştığınıza bağlı).

Bir Terminalde (CTRL + ALT + T) komutu yazabilirsiniz:

 dosyaadı.ext'e dokunun 

Bu, filename.ext adlı boş bir dosya oluşturacaktır - istediğiniz herhangi bir uzantı (ya da uzantı yok) ile istediğiniz şekilde çağırabilirsiniz.


1
Teşekkürler, bu emri bilmiyordum. Ancak yine de istenen yerde bir terminal açmam gerekiyor (tamam nautilus-open-terminal bu amaç için bana yardımcı olabilir). Yapmak istediğim, çalıştığım klasörü aramak için zaman kaybetmemek!
remjg

Evet, bunun eski yöntemle karşılaştırıldığında çok sıkıcı olduğuna katılıyorum. Neden çıkardıklarından emin değilim - muhtemelen onu kullanan bir şey ya da başka bir şey değil.
Gjermund Bjaanes

2
Normal kullanıcılar bu özelliğe ihtiyaç duymazlar, hatta hatalı olabilirler ("Hey, yeni bir .doc dosyası oluşturmak istiyorum, neden boş bir yeni metin dosyası oluşturmuyorum?"). Anlayabiliyorum, ama ihtiyacım var: doğru proje konumunda yeni bir kaynak kod dosyası oluşturmanın çok uygun bir yoluydu.
remjg

Anlıyorum. Bu tür bir şey yapan herhangi bir eklenti bulamadım, ama belki de topluluğa bir hizmet verebilir ve bir tane de yazabilirsiniz? ;)
Gjermund Bjaanes

Şu anda nasıl kodlanacağını öğreniyorum, bedava bir yazılıma katkıda bulunmak benim için çok eğlenceli ve ilginç bir iş olurdu! Ama şimdilik bunalmış olduğumu söylemeliyim. Geçmişte matematik okudum, iki yıl ders verdim ve bir bilgisayar bilimi ustasının ikinci yılında doğrudan üniversiteye döneceğim ... Eh, zor!
remjg

2

Sanırım içinde bir nautilus senaryosu yazabilirsin touch "New files.txt".

Hızlandırmayı kullanarak bile anahtarlayabilirsiniz.


Cevabı bulmuş olsam bile, klavye kısayolu isteyenler için ilginç bir fikir gibi geliyor!
remjg

Hala Dosya-> Yeni Belge-> Boş Belge girişi varsa, doğrudan kodlayabilirsiniz, betiğe gerek yoktur.
user55822

Bunu nasıl yapıyorsun ?
remjg

2
Hızlandırma, menüler içindeki her girişe atanan kısayollardır. Bu soruyu okuyun ve cevaplayın askubuntu.com/questions/136062/… . Tabii ki nautilus için de geçerlidir.
user55822

2

Ben yüklü nautilus-terminal.

Nautilus'un içine küçük bir gömülü terminal verir.

Gömülü terminaldeki dizin nautilus'ta izlediğiniz dizinin aynısıdır.

Böylece touchoradaki komutu ayrı bir terminal açmadan ve dizinleri manuel olarak değiştirmeden kullanabilirsiniz.


nasıl taktınız nautilus-terminal?
αғsнιη

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

@ STBLand İşe yaramadı.
Trevor Hickey,

1

Bu adam beni kurtardı . Sadece ~ / Templates / içine boş bir dosya koy ve sağ tıklayıp "Yeni Belge" ye girdiğinde onu herhangi bir klasöre çoğaltma yeteneğini göreceksin.


0

Create dopcument'ı her zaman www klasörümde kullanıyorum. ne yazık ki 14.04LTS'ye yükselttiğimde kırılmış gibi görünüyor. Şablonlar klasörü, kök dizininde yoktur.

Demek böyle düzelttim. Ana klasörümdeki Şablonlar klasörümde (gizli dosyaları btw göstermelisiniz) oraya gidin ve bir nedenden dolayı orada çalıştı. Sağ tıkladım ve yeni belgeyi ekledim, sonra sağ tıkladım ve yeni bir belge yaptım ancak bir sonrakini newphp.php ve bir başkasını da newhtml.html olarak tittledim.

Her iki dokümanı da düzenledim ve kullandığım varsayılan kodlarımı dahil ettim.

sonra bir terminal açtım ve şunu yazdım: komut satırına gksu nautilus, daha sonra bilgisayarımın önyüklediği ana dizine (varsayılan hesap) gittim, sonra Şablonlar klasörünü kopyaladım (yeni ek dosyalar yaptım) root olarak başlattığım nautilus menüsünde home'u tıklatarak root'un evine gidin ve Templates klasörünü kök dizinine yapıştırın.


0

Bu işlevselliği geri almak için , Nautilus'ta size izin veren özelleştirilmiş bir sağ tıklama bağlam menüsünü ayarlamak için http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menu adında basit bir kılavuz yazdım . ihtiyacınıza uygun bazı boş belgeler oluşturun.

Menüdeki her belge için şunları yapabilirsiniz:

  • kullanılacak etiket ve simge
  • kopyalanacak model
  • execute niteliği (kabuk betiği için)

Bu özelleştirme seviyesine izin vermek için kurulum 3 adımı takip eder:

  1. INI dosyasındaki belge türleri listesinin yapılandırılması
  2. Her doküman tipi için doküman modelinin oluşturulması
  3. bu türlere dayanarak Nautilus aksiyon ortamının üretilmesi

Bunun genel bir yaklaşım sağlaması ve biraz esneklik sağlaması gerekiyordu.

Umarım yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.