विंडोज पर बैश वाली फाइल खोलें


0

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

विंडोज पर अक्सर ऐसे समय होते हैं जहां मैं एक फ़ाइल में कुछ त्वरित संपादन करना चाहता हूं, और यह करने के लिए कि मैं आमतौर पर इसे राइट क्लिक करता हूं और इसके साथ ओपन करता हूं ... (जो भी विंडोज स्थापित प्रोग्राम मुझे चाहिए)।

वहाँ मेनू के साथ ओपन करने के लिए neovim जोड़ने के लिए एक रास्ता है कि जब मैं एक फ़ाइल को संपादित करने की जरूरत है यह ConEmu, जो बैश शुरू हो जाएगा, neovim शुरू और वहाँ संपादन के लिए फ़ाइल खोलने की जरूरत है?

यह मेनू के साथ ओपन से बंधा हुआ नहीं है, जो कुछ भी एक क्लिक दूर है, या किसी अन्य संदर्भ मेनू में ठीक होगा। मैं जिस चीज से बचना चाहता हूं, वह ConEmu / Bash / neovim और सीडी को मैन्युअल रूप से खोलना है क्योंकि यह उद्देश्य (गति) को हरा देता है

मैंने इसी तरह के प्रश्न देखे हैं (उदाहरण के लिए विंडोज़ 10 पर एक्सप्लोरर बैक्सटैक्स मेनू (इश्यू) पर उबंटू को जोड़ना ) लेकिन यह एक संदर्भ मेनू में विंडोज पर बस बैश को जोड़ने से अधिक है, मैं एक फ़ाइल खोलने में सक्षम होना चाहता हूं साथ ही नवविवाहिता के साथ

जवाबों:


0

इस उपनाम को अपने bash / zsh प्रोफ़ाइल में जोड़ें

alias explorer='/mnt/c/Windows/explorer.exe'

फिर आप फ़ोल्डर्स या फाइल को खोल सकते हैं जैसे: explorer ./src/mainयाexplorer logfile.txt


0

शायद, यह उसी तरह से प्राप्त किया जा सकता है जैसा मैंने विंडोज वीआईएम के लिए गिट बैश के साथ एक फ़ाइल खोलने के लिए किया था :

[HKEY_CLASSES_ROOT\*\shell\Vim]
@="Edit &file with Vim"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_CLASSES_ROOT\*\shell\Vim\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" -c \"vim \\\"$(echo '%1' | sed 's/\\\\\\\\/\\\\//g' | sed 's/C:/\\\\/c/g' | sed 's/D:/\\\\/d/g')\\\"\""
; Update path to Git Bash for Windows above.
; INFO: Like above, the script can only transform paths with C: or D:. Just add another "| sed 's/E:/\\\\/e/g'" (without ") if you need more.

GitHub Gist यहाँ: https://gist.github.com/dwettstein/e5349a12852a7aadfda419e76124919c

संपादित करें: यह संभव है, लेकिन आपको ऊपर से सभी पथ हैंडलिंग को ठीक करना होगा।

EDIT2: मैं यह करने में कामयाब रहा! हालांकि, मैं विम का उपयोग कर रहा हूं, न कि नवगीत का । यहां देखें: https://gist.github.com/dwettstein/6a01af11f830b96d686e12500e7c7d0b

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