আমি এমএসজিগিট ব্যবহার করি এবং আমি আমার গিট সম্পাদক হিসাবে জিভিম রাখতে চাই।
আমি গিট ব্যাশের পরিবর্তে সাইগউইন ব্যাশ ব্যবহার করি।
চলমান
$ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe
gvim শুরু হয়। তবে আমি যদি এটি গিট সম্পাদক হিসাবে সেট করি:
$ git config core.editor /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe
এবং আমি পেতে প্রতিশ্রুতি চালান:
/cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: -c: line 0: syntax error near unexpected token `('
আমি যেখানে প্রয়োজন সেখানে পালানো ব্যাকস্ল্যাশ যুক্ত করেছি:
$ git config core.editor /cygdrive/c/Program\\\ Files\\\ \\\(x86\\\)/Vim/vim73/gvim.exe
এটি এখনও আমাকে দেয়:
/cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: No such file or directory
error: cannot run /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: No such file or directory
error: There was a problem with the editor '/cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe'.
জিনিসটি হ'ল, আমি "চালাতে পারি না" পরে স্ট্রিংটি অনুলিপি করতে পারি এবং এটি আটকে দিতে পারি এবং এটি চলে। আমার ধারণা, প্রোগ্রাম ফাইলগুলিতে (x86) স্পেস বা প্রথম বন্ধনীগুলির কারণে এটি ঘটতে পারে (তারা পৃথিবীতে কী চিন্তা করছিল?)
যেহেতু সাইগউইন এটি হ্যান্ডেল করছে ঠিক আছে আমি অনুভব করেছি যে আমি / ইউএসআর / স্থানীয় / বিনে একটি সিমিলিংক তৈরি করতে পারি, কারণ এটি আমার AT প্যাথ এবং সেটটিতে রয়েছে
$ git config core.editor /usr/local/bin/gvim
আমি নিশ্চিত করেছি যে / usr / স্থানীয় / বিন / gvim gvim শুরু হয়। তবুও, একটি প্রতিশ্রুতি চালানো আমাকে দেয়:
error: cannot spawn /usr/local/bin/gvim.exe: No such file or directory
error: There was a problem with the editor '/usr/local/bin/gvim.exe'.
আনসেট করা হচ্ছে কোর.এডিটর এবং চেষ্টা করা
$ export GIT_EDITOR=/usr/local/bin/gvim.exe
আমাকে একই ত্রুটি দেয়।
এই SO উত্তরটি পরামর্শ দেয় যে আমি সম্পাদকটি খুলতে একটি স্ক্রিপ্ট ব্যবহার করি use
আমি নরম লিঙ্কটি gvim.exe / usr / স্থানীয় / বিন থেকে সরান
$ cat > gvim
#!/bin/sh
/cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe
$ chmod u+x gvim
আমি স্ক্রিপ্টটি চালানোর পরীক্ষা করি, এটি কাজ করে, gvim শুরু হয়।
$ gvim
দুর্ভাগ্যক্রমে আমি যখন প্রতিশ্রুতিবদ্ধ তখন আমি একটি ত্রুটি পাই
$ git commit
error: cannot spawn /usr/local/bin/gvim: No such file or directory
error: There was a problem with the editor '/usr/local/bin/gvim'.
গিভিট সম্পাদক হিসাবে gVim ব্যবহার করতে আমি কী করতে পারি? কেউ কি চেষ্টা করেছে? আমি কি ভুল করেছি? লিনাক্সের কথা বলতে গেলে আমাকে অবশ্যই একজন নবজাতক হওয়ার কথা স্বীকার করতে হবে।
which gvim
?