ভিএম আইকন সেট করতে এক্সসেটিকন ব্যবহার করে


4

আমি আমার .vimrc- এ একটি ছোট রেখা লিখে চালিত ভিএম টার্মিনালের আইকনটি সেট করার চেষ্টা করেছি been

execute '!xseticon -id \"' . v:windowid . '\" /usr/share/icons/Faenza/apps/16/vim.png'

তবে আমি এটি সঠিকভাবে কাজ করতে পারি না। স্ট্রিংগুলি সুস্পষ্ট এবং সমস্ত, তবে আমি ত্রুটিটি পেয়েছি:

xseticon: error: Invalid window id format: "0".

যা আমার মনে হয় কারণ এটি ভিএম উইন্ডো আইডিকে সঠিকভাবে ধরতে পারার আগে স্ক্রিপ্টটি চালাচ্ছে, সম্ভবত এটি এখনও চালু না হওয়ার কারণে।

আমি কীভাবে এটিকে ঘিরে কাজ করতে পারি বা সমাধান করতে পারি?

উত্তর:


4

আপনি ঠিক বলেছেন, .vimrcমৃত্যুদন্ড কার্যকর করার সময় উইন্ডোটি এখনও তৈরি হয়নি। আপনি VimEnterএটির জন্য ইভেন্টটি ব্যবহার করতে পারেন :

:autocmd VimEnter * execute ...

পারফেক্ট! আমাকে কাজের লাইনে থাকা "চরিত্রগুলি থেকে বাঁচতে হবে না Now এখন আমাকে এটিকে আইকনটি পুনরায় সেট করতে হবে ... তবে আমি মনে করি আপনি আমাকে সঠিক পথে পৌঁছেছেন এবং আমি এখনই এটি বুঝতে পারি
এনডিটি

1
গ্রেট; আমি সাহায্য করতে পেরে আনন্দিত. বন্ধ করার জন্য, VimLeaveইভেন্ট আছে।
ইনগো কারকাত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.