এই জন্য আমাকে ভোট দিন না দয়া করে। আমি এই উত্তরটি বাস্তবায়নের প্রস্তাব দিচ্ছি না, তবে এটিই উত্তর যা rkthkr জিজ্ঞাসা করছে।
rkthkr বলেছেন:
তবে ভিমটি আবার চালু করে মূল হিসাবে চালানো ভাল লাগবে
এটি :!sudo vim %
করার উপায়টি আমি আইপোজগাজে যেমন উল্লেখ করেছি, একটি আর্গুমেন্ট হিসাবে (% একটি উপ-তর্কও) বর্তমান বাফারের পথে প্রতিস্থাপিত হয়। (আপনি আপনার পাসওয়ার্ডের জন্য অনুরোধ জানাতে পারেন)) আপনি একটি নতুন ভিআইএম প্রক্রিয়াটি শেষ করবেন, এটি রুটের মালিকানাধীন, এটি আসল ভিম প্রক্রিয়াটির একটি শিশু প্রক্রিয়া। বোকা লাগছে, তাইনা? এখানে PS তে দেখতে কেমন লাগে:
~# ps afo pid,ppid,user,stat,comm
PID PPID USER STAT COMMAND
16187 30478 rbronosky Ss bash
16510 16187 rbronosky R+ \_ ps
30482 30478 rbronosky Ss bash
16244 30482 rbronosky S+ \_ vim
16318 16244 root S+ \_ vim
আপনি যদি সেই ডিরেক্টরিতে ফাইলটি লেখার অনুমতি পেয়ে থাকেন এবং এতে আপনি সম্পাদনা করে থাকেন তবে আপনাকে সতর্ক করা হতে পারে যে একটি সোয়াপ ফাইলটি প্রস্থান করে। [আর] ইকোভারে নির্বাচন করা, পিতামাত্ত্র vim প্রক্রিয়াটির বেশিরভাগ * পরিবর্তনগুলি প্রতিফলিত করবে । (* আমি মনে করি হয়তো swap 'র আপডেটের সময় শেষ হয় বা একটি ব-দ্বীপ থ্রেশহোল্ড হয়েছে। আমি ইতিমধ্যে এই মধ্যে খুব বেশি সময় রেখেছি এবং এটি গবেষণা পরোয়া করি না।) যখন আপনি যান এবং তেজ প্রস্থান, না যখন আপনি আতঙ্কিত করা এখনও ভিমে আছে ... আপনি একটি দ্বিতীয় ভিআইএম প্রক্রিয়া খুলেছেন। মনে রাখবেন?
এখন, এই সমস্ত বলে ... আমি প্রায় কখনই এটি করব না। হতে পারে, যদি আমার পর্যাপ্ত পরিমাণ বা কফি বেশি না থাকে এবং আমি বুঝতে পারি যে রুট হিসাবে আমাকে আরও বেশ কয়েকটি ফাইল সম্পাদনা করতে হবে ... আমি এটি চেষ্টা করতে পারি try অ্যাডমিনিস্টিং সিস্টেমের 14 বছরের মধ্যে, আমি কখনই পাইনি। তবে, যতক্ষণ না আপনি আমার পছন্দের সমাধানটির সাথে অসন্তুষ্টি প্রকাশ করেছেন (যা ঠিক ডিবিআর দেওয়া হয় ঠিক তেমন) আমি এ সম্পর্কে কখনই ভাবিনি।