मैं वर्तमान में अपने menu.vim फ़ाइल में थोड़ा सा Git कार्यक्षमता जोड़ रहा हूं, और एक निश्चित कमांड (Gitk) का उपयोग करने के लिए मुझे Vim की वर्तमान निर्देशिका का पता लगाने की आवश्यकता है।
कोई ऐसा कैसे करता है और इसे एक कमांड में शामिल करता है। (यानी :!echo "%current-directory"
)
मैं यहाँ मानता हूँ कि मैंने गलत प्रश्न पूछा था - लेकिन मैंने इसे समझ लिया।
मैं वर्तमान में अपने मेनू में इनका उपयोग कर रहा हूँ।
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
1
मैंने "सक्रिय-निर्देशिका" टैग को हटा दिया, इसका एक अलग अर्थ है।
—
फुनेहे
यदि आप एक शेल कमांड चला रहे हैं, तो वर्तमान निर्देशिका शेल वेरिएबल में है
—
गिलेस एसओ- बुराई को रोकना '
$PWD
।