डिफ़ॉल्ट tmux.conf फ़ाइल कहाँ स्थित है?


47

मैं अपने होम निर्देशिका में डिफ़ॉल्ट tmux.conf फ़ाइल की प्रतिलिपि बनाना चाहता हूं, लेकिन मुझे Ubuntu 12.04 में स्थान नहीं मिल रहा है। मैन पेज बताता है कि फ़ाइल /etc/tmux.conf पर रहती है लेकिन यह मेरे सेटअप से मेल नहीं खाती है।


4
<filename>निर्देशिका में नाम के साथ एक फ़ाइल खोजने के <directoryname>लिए निम्नलिखित कमांड का उपयोग करें find <directory> -iname <filename>:।
हरी

जवाबों:


60

आप वर्तमान (डिफ़ॉल्ट) सेटिंग्स का उपयोग प्रारंभिक बिंदु के रूप में कर सकते हैं:

tmux show -g | cat > ~/.tmux.conf

ध्यान दें कि बिल्ली के लिए पाइप की आवश्यकता अब एक ज्ञात बग के कारण होती है जब फ़ाइल में tmux stdout को पुनर्निर्देशित किया जाता है।


8
या tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: जो पहले से ही सभी पंक्तियों को एकset -g
टोबियास किंजलर के

मुझे त्रुटि मिली: कोई सर्वर tmp / tmux-0 / default पर नहीं चल रहा है
RutgerH

@ RutgerH tmux को शुरू करें और फिर सत्र को अलग करें। डी: मैं भी इस देखा
Kangarooo

2
आप की जरूरत नहीं है cat। बस करो tmux show -g > ~/.tmux.confcatइस तरह का उपयोग करना यूयूओसी के रूप में जाना जाता है - "बेकार उपयोग cat"।
छायाकार

16

dpkg -L tmuxजिसके अनुसार आपको पता चलता है कि कौन सी फाइल स्थापित की गई है, पैकेज में कोई डिफ़ॉल्ट tmux.conf शामिल नहीं है। /etc/tmux.confकेवल एक स्थान है जिसका आप उपयोग कर सकते हैं (केवल tmux का उपयोग करने वाले कई उपयोगकर्ताओं के साथ समझ में आता है) जिसका मूल्यांकन ~ / .tmux.conf से पहले किया जाएगा। आपको अपनी .conf फाइल बनानी होगी। उदाहरण के लिए इस पर एक नज़र डालें (पहले गूगल पर हिट):

http://dev.gentoo.org/~wired/conf/tmux.conf


5
नहीं मिला इस सर्वर पर अनुरोधित URL /~wired/conf/tmux.conf नहीं मिला। Apache Server at dev.gentoo.org पोर्ट 443
कंगारू

7

कोई डिफ़ॉल्ट /etc/tmux.confफ़ाइल नहीं है। आप उदाहरण के साथ फाइलों में शुरू कर सकते हैं /usr/share/doc/tmux/examples, या मैनुअल / वेब / आदि को देख सकते हैं। अपनी खुद की कॉन्फ़िगरेशन फ़ाइल के साथ आने के लिए।

examplesनिर्देशिका में शामिल हैं:

/usr/share/doc/tmux/examples/n-marriott.conf
/usr/share/doc/tmux/examples/t-williams.conf
/usr/share/doc/tmux/examples/vim-keys.conf
/usr/share/doc/tmux/examples/h-boetes.conf
/usr/share/doc/tmux/examples/screen-keys.conf

0

शीर्ष उत्तर tmux show -g | cat > ~/.tmux.confने मेरे लिए काम नहीं किया क्योंकि मुझे unknown commandत्रुटियों का एक गुच्छा मिला था ।

आगे खुदाई करने पर इसे सिंटैक्स परिवर्तन के साथ करना पड़ता है, इसलिए tmux show -gअब मान्य कॉन्फिग फाइल उत्पन्न नहीं होती है। इसके लिए आपको प्रत्येक पंक्ति को पहले से तैयार करना होगा set -gताकि वह काम कर सके या चला सके:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf

-2

कॉन्फ़िगरेशन फ़ाइल में स्थित है /usr/share/tmux, अंदर नहीं /usr/share/doc/tmux

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