वर्तमान पथ के साथ ConEmu टैब अपडेट करें


9

ConEmu पर मैं एक पॉवरशेल कंसोल खोल रहा हूं। मैं उस टैब के शीर्षक को पसंद करूंगा जिसमें मैं वर्तमान फ़ोल्डर को प्रतिबिंबित कर रहा हूं। हालांकि, डिफ़ॉल्ट रूप से, शीर्षक "विंडोज पॉवर्सशेल" है।

मैंने अपने कार्य में टैब शीर्षक को "C: \ Code" होने के लिए निर्दिष्ट किया और यह अद्यतन करता है, लेकिन यह कठिन कोडित है।

क्या एक पॉवरशेल कंसोल को खोलने का एक तरीका है, और जैसा कि मैंने नेविगेट किया है, यह मुझे टैब शीर्षक में वर्तमान निर्देशिका दिखा रहा है?

जवाबों:


10

शक्ति कोशिका

promptअपनी शक्तियाँ प्रोफ़ाइल में फ़ंक्शन बदलें ।

संपादक में अपना प्रोफ़ाइल खोलें, उदाहरण के लिए नोटपैड

new-item -itemtype file -path $profile
notepad $profile

बदलने के लिए निम्नलिखित फ़ंक्शन जोड़ें (वास्तव में नाम बदलें) ConEmu टैब हर बार शीघ्र प्रकट होता है

function prompt
{
  & "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(0,@"'$(Get-Location)'")' > $null
  return "PS " + $(Get-Location) + ">"
}

या सांत्वना शीर्षक बदलने के लिए निम्नलिखित कोड का उपयोग करें, लेकिन टैब नहीं

function prompt
{
  & "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(1,@"'$(Get-Location)'")' > $null
  return "PS " + $(Get-Location) + ">"
}

यदि आपको ConEmu के बाहर PowerShell का उपयोग करने की आवश्यकता है, तो इस कोड को बदलने की आवश्यकता हो सकती है।


cmd (इसे एक उत्तर में रहने दें)

यदि आप उपयोग कर रहे हैं cmd.exe, तो आप cmE की वर्तमान निर्देशिका promptऔर ANSI का उपयोग करके ConEmu टैब को अपडेट कर सकते हैं । बस अपना cmd निम्नानुसार चलाएं:

cmd /k prompt $p$e]9;3;"$p"$e\$g & title cmd

ANSI को संसाधित करने में सक्षम होने के लिए आपको ConEmu के सेटिंग पृष्ठ में सक्षम करने Inject ConEmuHkऔर ANSI X3.64विकल्पों की आवश्यकता होती है Features(वे डिफ़ॉल्ट रूप से सक्षम होते हैं)। ConEmu के विंडो शीर्षक पर राइट क्लिक WinAltPकरें या Settingsडायलॉग खोलने के लिए दबाएँ ।

ध्यान दें, & title cmdउदाहरण के लिए, विंडो कैप्शन को पूर्व निर्धारित करने की आवश्यकता नहीं है।


नवीनतम संस्करण के साथ आप %dटैब टेम्प्लेट में मैक्रो का उपयोग कर सकते हैं । हालांकि, हो सकता है आप अपने खोल विन्यस्त करने की जरूरत code.google.com/p/conemu-maximus5/wiki/ShellWorkDir
मैक्सिमस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.