मैं हाल ही में GNU स्क्रीन से tmux में चला गया ।
मुझे यह काफी समान लगता है, लेकिन बड़े समर्थन के साथ (मैंने नवविराम में भागने के समय की समस्या के कारण स्विच किया - संकल्प केवल टक्स के लिए था)।
दुर्भाग्य से tmux में मैं इसके लिए एक समान कमांड नहीं पा रहा हूँ:
screen -X eval "chdir $(some_dir)"
उपरोक्त आदेश ने GNU स्क्रीन के भीतर से नई विंडो / स्क्रीन / फलक के लिए डिफ़ॉल्ट निर्देशिका को बदल दिया है, इसलिए जब मैंने दबाया Ctrl+ a(tmux Ctrl+ के समान b) - नई विंडो को $(some_dir)
निर्देशिका में खोला गया ।
क्या tmux में एक समान बात है?
उत्तर:
मैंने @Lqueryvg उत्तर का उपयोग किया है और इसे @Vincent Nivoliers सुझाव के साथ संयुक्त रूप से टिप्पणी की है और इसने मुझे एक कमांड के लिए एक नया बंधन दिया है attach -c "#{pane_current_path}"
जो मेरी वर्तमान निर्देशिका को डिफ़ॉल्ट के रूप में सेट करता है।
धन्यवाद।
new-window -c "#{pane_current_path}"
काम कर रहा है, लेकिन मुझे जिस रास्ते को स्थायी रूप से सेट करने की ज़रूरत है, वह है: मैं / aaa / bbb में एक प्रोजेक्ट में काम कर रहा हूं, लेकिन किसी तरह जब मैं कहने / ccc / ddd का रास्ता बदलता हूं और Cb और c के साथ नई शुरुआत करना चाहता हूं भूमि / आबा / बीब में एक बार। क्या आप इसका कोई हल सोच सकते हैं?
.tmux.conf
। इस तरह मुझे केवल एक बार फोल्डर में जाना है और फिर वहां से अपनी विंडो / स्प्लिट बनाना है, लेकिन मैं मानता हूं कि यह आपकी समस्या का हल नहीं है, इसीलिए मैंने उत्तर नहीं दिया!