Nautilus 3.6 और इसके बाद के संस्करण में एक नई रिक्त फ़ाइल कैसे बनाएं?


90

मैंने राइट क्लिक संदर्भ मेनू का उपयोग करके Nautilus (फ़ाइलें) में नई रिक्त फाइलें बनाईं। इसने मुझे वास्तव में बहुत समय बचाया। Nautilus 3.6 के बाद से, ऐसी कोई प्रविष्टि नहीं है।

क्या Nautilus 3.6 और इसके बाद के संस्करण में एक नई रिक्त फ़ाइल बनाने का एक तरीका है?


एक नई फ़ाइल? एक रिक्त पाठ फ़ाइल? gedit &टर्मिनल में बस रन करें , उसमें सामान लिखें और सेव करने के लिए Ctrl + S। यदि आप टर्मिनल में सामर्थ्य प्राप्त करना चाहते हैं, तो टाइप करें vimजो कि जीएडिट की तुलना में बहुत अधिक जटिल है। टर्मिनल-> Ctrl + Alt + T
DearN

9
जैसा कि मैंने नीचे लिखा है, मैं जो करना चाहता हूं वह उस समय को खोने के लिए नहीं है जब मैं उस फ़ोल्डर की तलाश कर रहा हूं जिसमें मैं काम कर रहा हूं। मैं एक टर्मिनल का उपयोग कर सकता हूं लेकिन मुझे अभी भी निर्देशिका (सीडी का उपयोग करके) बदलना होगा। मैं gedit का उपयोग कर सकता हूं, लेकिन मुझे मैन्युअल रूप से उस फ़ोल्डर में जाना होगा जहां मैं अपनी नई फ़ाइल बनाना चाहता हूं।
रिमजग

8
मेरे पास एक बहुत ही जटिल फ़ोल्डर संगठन है जो मेरे वर्तमान फ़ोल्डर को दर्दनाक बनाता है। उदाहरण के लिए, मान लें कि मैं "~ / दस्तावेज़ / विश्वविद्यालय / मास्टर / कोर्सएक्स / प्रोजेक्टवाई / रिपोर्ट /" पर एक नई लाटेकएक्स रिपोर्ट लिखना चाहता हूं। मुझे लेटेक्सिला / गेडिट खोलना होगा, एक नई फ़ाइल बनानी होगी, इस फाइल को हर माता-पिता के फ़ोल्डर से जाने के बाद चुनें और इसे सेव करें ... इससे पहले कि मैं अपना "रिपोर्ट" फ़ोल्डर, एक नई रिक्त फ़ाइल बनाने के लिए उपयोग करूँ, उसका नाम बदल दें। टेक्सास एक्सटेंशन और वह यह था।
रिमजग

2
ओह ... मुझे इसके बारे में बताओ! :Pबस अपने शोध प्रबंध को समाप्त करना ... मैं वास्तव में उस मामले में क्या कर रहा हूं export curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdataऔर फिर cd$ कर्व और इतने पर कहना है। मैं इन सभी फ़ाइल पथों को पाठ फ़ाइल में सहेजता हूं। आप शायद उन्हें अपनी .bashrcफ़ाइल में डाल सकते हैं (मैंने ऐसा ही किया है)। समय की बचत होती है ...
प्रियतम

1
मैं सूक्ति-शैल का उपयोग करता हूं, मुझे कहना होगा कि मैं इससे काफी संतुष्ट हूं। मुझे यह सीखना था कि इसका उपयोग कैसे करना है, लेकिन मैं अब बहुत कुशल हूं (डेस्कटॉप स्कॉलर एक्सटेंशन कार्यस्थानों को जल्दी से स्विच करने में मदद करता है)।
रिमजग

जवाबों:


139

खैर, मैंने Bugzilla.gnome.org पर एक बग रिपोर्ट भरी और मुझे अब बेवकूफ लग रहा है ... यह सुविधा अभी भी मौजूद है।

समाधान यह है कि आपके घर निर्देशिका के फ़ोल्डर के अंदर नए उदाहरण के लिए एक रिक्त फ़ाइल बनाई जाए ~/Templates/

गैर-अंग्रेज़ी संस्थापनों पर, टेम्प्लेट निर्देशिका का दूसरा नाम हो सकता है। एक के साथ वास्तविक निर्देशिका पा सकते हैं xdg-user-dir TEMPLATES

एक नई टेम्पलेट फ़ाइल का निर्माण


यदि आप अभी भी समस्या का सामना कर रहे हैं, ~/.config/user-dirs.dirsतो XDG_TEMPLATES_DIRचर सही तरीके से सेट किया गया है, तो फ़ाइल की जाँच करें । यदि इसके $HOME/बजाय सेट किया गया है $HOME/Templates/, तो उस फ़ाइल को सही करें और सहेजें।


10
इसके बजाय सेट किए जाने के कारण यह XDG_TEMPLATE_DIRपरिवर्तन चालू होता है । ~/.config/user-dirs.dirs$HOME$HOME/Templates
szx

3
@remjg लेकिन क्या आप जानते हैं कि New documentटेम्प्लेट फ़ोल्डर में Empty documentस्पष्ट रूप से मौजूद होने की संभावना होने पर भी कोई फ़ाइल नहीं होती है (स्पष्ट रूप से उपर्युक्त संदर्भ मेनू में अंतिम स्थिति)?
cprn

2
"खाली दस्तावेज़" प्रविष्टि एक बग है और इसे तब से हटा दिया गया है (बग रिपोर्ट देखें), यह वास्तव में गैर सुसंगत था!
remjg

6
कुछ हद तक एक विरोधाभासी समस्या - जब तक आप एक नया दस्तावेज़ नहीं बनाते हैं, एक नया दस्तावेज़ नहीं बना सकते।
पहेली

6
वाह। यह है ... एक बहुत बुरा उपयोगकर्ता अनुभव। जहां कोई एक पैच भेज सकता है, वहां हमेशा एक नई टेक्स्ट फाइल डाल सकता है। या, और भी बेहतर, एक नई फ़ाइल जिसमें नए दस्तावेज़ टैब में नई फ़ाइलों को जोड़ने के निर्देश हैं?
अजाक्स

18

बस अपने घर टेम्पलेट निर्देशिका में कुछ फ़ाइल टेम्पलेट बनाएँ:

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'

फिर किसी भी फोल्डर में जाएं, राइट क्लिक करें और आपको आपके द्वारा बनाए गए टेम्प्लेट के साथ "नया दस्तावेज़" विकल्प दिखाई देगा।


इसलिए मैं अपने होम टेम्प्लेट डायरेक्टरी में Nautilus और, lo और निहारना के साथ गया, मैं वहां एक फाइल नहीं बना सका क्योंकि मुझे नई फाइल बनाने की अनुमति देने के लिए कोई टेम्प्लेट नहीं थे। यार, क्या मुझे खुशी है कि मैं घर पर निमो में बदल गया, नॉटिलस के लोगों ने पहले मल्टी-कॉलम फाइल लिस्ट छीन ली और अब यह। मैं केवल यह मान सकता हूं कि वे मानवता से नफरत करते हैं :-) ओह ठीक है, कमांड लाइन पर वापस। फिर भी, मुझे यह बताने के लिए धन्यवाद कि क्या बदलना है, नॉटिलस डेवलपर्स की दिमागी डेडनेस आपकी गलती नहीं है।

1
यदि नया दस्तावेज़ का संदर्भ मेनू प्रकट नहीं होता है, तो Nautilus को "nautilus -q" या "Killall nautilus" एक टर्मिनल में टाइप करके पुनरारंभ करें।
STB लैंड

5

मुझे यह विकल्प वास्तव में 3.6 में भी नहीं मिल रहा है, लेकिन कमांड लाइन टूल हैं जो आपकी मदद कर सकते हैं (लेकिन यह इस बात पर निर्भर करता है कि आप वास्तव में यहां क्या हासिल करने की कोशिश कर रहे हैं)।

एक टर्मिनल (CTRL + ALT + T) में आप कमांड लिख सकते हैं:

 filename.ext स्पर्श करें 

यह एक खाली फाइल बनाएगा, जिसका नाम filename.ext है - आप इसे जो भी चाहें कॉल कर सकते हैं, जो भी एक्सटेंशन (या कोई एक्सटेंशन नहीं) आपको लगता है।


1
धन्यवाद, मैं इस आदेश को नहीं जानता था। लेकिन मुझे अभी भी वांछित स्थान पर एक टर्मिनल खोलना है (ठीक नौटिलस-ओपन-टर्मिनल उस उद्देश्य के लिए मेरी मदद कर सकता है)। मैं जो काम करना चाहता हूं वह उस फ़ोल्डर को देखने के लिए समय खोना नहीं है, जिसमें मैं काम कर रहा हूं!
रिमजग

हां मैं मानता हूं कि पुराने तरीके की तुलना में यह बहुत थकाऊ है। निश्चित नहीं है कि उन्होंने इसे क्यों हटाया - शायद ऐसा नहीं है कि इसका इस्तेमाल किया गया हो।
ग्जर्मुंड बाजनेस

2
सामान्य उपयोगकर्ताओं को इस सुविधा की आवश्यकता नहीं है, उन्हें गलत भी किया जा सकता है ("अरे, मैं एक नई .doc फ़ाइल बनाना चाहता हूं, एक खाली नई पाठ फ़ाइल क्यों नहीं बना रहा हूं?")। मैं इसे समझ सकता हूं, लेकिन मुझे इसकी आवश्यकता है: यह सही परियोजना स्थान पर एक नया स्रोत कोड फ़ाइल बनाने का एक बहुत ही सुविधाजनक तरीका था।
रिमजग

मै समझता हुँ। मुझे इस तरह की बात करते हुए कोई विस्तार नहीं मिला, लेकिन शायद आप समुदाय को एक सेवा कर सकते हैं और एक लिख सकते हैं? ;)
ग्जर्मुंड बेज़नेस

मैं वर्तमान में सीख रहा हूं कि कैसे कोड करना है, मेरे लिए एक मुफ्त सॉफ्टवेयर में योगदान करने के लिए बहुत मज़ा और एक दिलचस्प काम होगा! लेकिन मुझे कहना होगा कि मैं अभी के लिए अभिभूत हूं। मैंने अतीत में गणित का अध्ययन किया, मैंने दो साल तक पढ़ाया, और मैं कंप्यूटर विज्ञान मास्टर के दूसरे वर्ष में सीधे विश्वविद्यालय जा रहा हूं ... खैर, यह कठिन है!
रिमजग

2

मुझे लगता है कि आप इसके साथ एक नॉटिलस स्क्रिप्ट लिख सकते हैं touch "New files.txt"

तुम भी accels का उपयोग कर इसे keybind कर सकते हैं।


यहां तक ​​कि अगर मुझे जवाब मिल गया है, तो यह उन लोगों के लिए एक दिलचस्प विचार लगता है जो कीबोर्ड शॉर्टकट चाहते हैं!
प्रेषण

अगर अभी भी फ़ाइल-> नया दस्तावेज़-> खाली दस्तावेज़ प्रविष्टि है, तो आप इसे सीधे कीबाइंड कर सकते हैं, स्क्रिप्ट की कोई आवश्यकता नहीं है।
user55822

आप इसे कैसे करते हो ?
रिमजग

2
एक्सेल शॉर्टकट हैं जिन्हें मेनू के अंदर प्रत्येक प्रविष्टि को सौंपा गया है। उस प्रश्न और उत्तर को पढ़ें askubuntu.com/questions/136062/… । पाठ्यक्रम के रूप में अच्छी तरह से नॉटिलस पर लागू होता है।
user55822

2

मैंने स्थापित किया nautilus-terminal

यह आपको Nautilus के अंदर एक छोटा एम्बेडेड टर्मिनल देता है।

एम्बेडेड टर्मिनल में निर्देशिका उस निर्देशिका के समान है जिसे आप nautilus में देख रहे हैं।

इसलिए आप touchमैन्युअल रूप से एक अलग टर्मिनल खोलने और निर्देशिकाओं को बदलने के बिना वहां कमांड का उपयोग कर सकते हैं ।


आपने कैसे स्थापित किया nautilus-terminal?
α atsнιη

@ अफशीन.मेदी सूदो उपयुक्त-नॉटिलस-ओपन-टर्मिनल
एसटीबी लैंड

@STBLand ने काम नहीं किया।
ट्रेवर हिक्की

1

इस आदमी ने मुझे बचाया । बस एक खाली फ़ाइल ~ / टेम्प्लेट्स में डालें / और आपको राइट-क्लिक करने और "नया दस्तावेज़" करने पर किसी भी फ़ोल्डर में इसे डुप्लिकेट करने की क्षमता दिखाई देगी।


0

मैं अपने www फ़ोल्डर में हर समय डोपक्युमेन्ट का उपयोग करता हूं। दुर्भाग्य से यह तब टूटा हुआ लगता है जब मैं 14.04LTS में अपग्रेड हुआ। टेम्प्लेट फ़ोल्डर रूट के होम डायरेक्टरी में गायब है।

इसलिए मैंने इसे ठीक किया। मेरे होम फोल्डर में मेरे टेम्प्लेट फ़ोल्डर में (आपको छिपी हुई फाइलें btw दिखाने के लिए है) वहां नेविगेट करें और किसी कारण से वहां काम किया। मैंने राइट क्लिक किया और नया दस्तावेज़ जोड़ा, फिर मैंने राइट क्लिक किया और एक नया दस्तावेज़ बनाया, लेकिन मैंने अगले एक को newphp.php और दूसरे को newhtml.html के रूप में शामिल किया।

मैंने दोनों डॉक्स संपादित किए और अपने डिफ़ॉल्ट कोड शामिल किए, जिनका मैंने उपयोग किया।

तब मैंने एक टर्मिनल खोला और टाइप किया: gksu nautilus कमांड लाइन पर फिर होम डायरेक्टरी में नेविगेट किया गया कि मेरा कंप्यूटर बूट हो गया (डिफ़ॉल्ट अकाउंट), फिर टेम्प्लेट फ़ोल्डर की प्रतिलिपि बनाई (जिसमें मैंने अभी अतिरिक्त नई फाइलें बनाई हैं) रूट के घर को मैंने रूट के रूप में लॉन्च किए गए नॉटिलस मेनू में क्लिक करके, और रूट के होम डायरेक्टरी में टेम्प्लेट फ़ोल्डर पेस्ट करें।


0

इस कार्यक्षमता को वापस पाने के लिए, मैंने एक सरल गाइड लिखा है http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menu को Naililus में एक स्वनिर्धारित राइट क्लिक प्रासंगिक मेनू सेट करने के लिए जो आपको अनुमति देता है अपनी जरूरत के हिसाब से कुछ खाली दस्तावेज बनाएं।

मेनू में प्रत्येक दस्तावेज़ के लिए, आप सेट कर सकते हैं:

  • लेबल और उपयोग करने के लिए आइकन
  • नकल करने का मॉडल
  • निष्पादन विशेषता (शेल स्क्रिप्ट के लिए)

अनुकूलन के इस स्तर की अनुमति देने के लिए, सेटअप 3 चरणों का पालन करता है:

  1. INI फ़ाइल में दस्तावेज़ प्रकारों की सूची का कॉन्फ़िगरेशन
  2. प्रत्येक दस्तावेज़ प्रकार के लिए दस्तावेज़ मॉडल का निर्माण
  3. इन प्रकारों के आधार पर नौटिलस कार्रवाई पर्यावरण की पीढ़ी

यह एक सामान्य दृष्टिकोण प्रदान करने और कुछ लचीलापन देने के लिए माना जाता है।

आशा है ये मदद करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.